Pareuman terus hurungkeun deui Apache kana Ubuntu, RedHat, Gentoo sarta séjén Distros Linux Ubuntu
Mun anjeun hosting ramatloka anjeun dina hiji platform muka sumber, éta pisan dipikaresep nu platform ieu Apache. Upami ieu hal, sarta anjeun hosting kalawan server Apache, teras lamun nu nuju dipake dina ngédit éta Apache file httpd.conf atanapi file konfigurasi sejen (kawas nambahkeun hiji host maya anyar), anjeun bakal kudu ngabalikan deui Apache ambéh parobahan anjeun bakal mawa pangaruh. Ieu mungkin sigana pikasieuneun, tapi Kabeneran ieu pohara gampang ngalakukeun.
Kanyataanna, Anjeun tiasa ngalakukeun kitu di ngeunaan hiji menit (teu cacah dina waktu eta bakal butuh maca artikel ieu pikeun meunangkeun step by parentah hambalan).
Ngamimitian
Pikeun ngabalikan web server Linux Ubuntu Apache anjeun, kalawan cara anu pangalusna nyaéta ngagunakeun paréntah init.d. paréntah Ieu aya dina loba sebaran tina Linux Ubuntu kaasup Red Hat, Ubuntu jeung Gentoo. Di dieu téh kumaha anjeun bakal ngalakukeun ieu:
- Login ka server web Anjeun maké SSH atanapi telnet sarta pastikeun yén sistem Anjeun kaasup paréntah init.d. Hal ieu biasana kapanggih di / diréktori jsb, jadi daptar diréktori yén:
LS / jsb / i *
- Mun server anjeun migunakeun init.d, anjeun bakal meunang hiji Listing sahiji file initialization di nu folder dieusian. Néangan Apache atawa apache2 di folder nu salajengna. Upami Anjeun gaduh init.d, tapi teu boga hiji file initialization Apache, buka bagian artikel ieu jeung judul anu berbunyi "dibalikan deui Server anjeun Tanpa Init.d", disebutkeun anjeun bisa neruskeun.
- Upami Anjeun gaduh init.d na hiji initialization file Apache, mangka anjeun bisa dibalikan deui Apache maké paréntah ieu:
/etc/init.d/apache2 ngamuat
Anjeun bisa jadi kudu sudo di salaku pamaké akar pikeun ngajalankeun paréntah ieu.
Pilihan ngamuat
Ngagunakeun pilihan ngamuat téh kalawan cara anu pangalusna pikeun ngabalikan deui server Apache anjeun, sakumaha eta ngajaga server ngajalankeun (prosés henteu tiwas sarta restarted). Gantina, eta ngan reloads file httpd.conf, nu biasana sagala rék ngalakukeun dina conto kieu atoh.
Mun pilihan ngamuat teu dianggo keur anjeun, anjeun ogé tiasa nyobian nganggo Paréntah handap tinimbang:
- /etc/init.d/apache2 ngabalikan - paréntah ieu maéhan éta prosés server lajeng dihirupkeun deui
- /etc/init.d/apache2 eureun - paréntah ieu maéhan éta prosés server
- /etc/init.d/apache2 ngamimitian - paréntah ieu dimimitian server (jeung bakal buang hiji pesen kasalahan upami server anu geus ngajalankeun)
Dibalikan deui Server anjeun Tanpa Init.d
Muhun, jadi ieu téh mana kami ménta Anjeun skip to lamun server Anjeun teu gaduh init.d. Lamun ieu téh anjeun, ulah asa, Anjeun masih bisa dibalikan deui server Anjeun. Anjeun ngan kudu ngalakukeun eta sacara manual sareng apachectl paréntah. Di dieu mangrupakeun hambalan keur skenario ieu:
- Login ka mesin server web Anjeun maké SSH atanapi telnet
- Ngajalankeun program kontrol Apache:
apachectl anggun
Anjeun bisa jadi kudu sudo di salaku pamaké akar pikeun ngajalankeun paréntah ieu.
The apachectl paréntah anggun ngabejaan Apache nu Anjeun hoyong balikan server gracefully tanpa aborting sagala sambungan muka. Eta otomatis cek payil konpigurasi saméméh initiating balikan deui ka pastikeun Apache teu maot.
Mun apachectl anggun teu ngabalikan server anjeun, aya sababaraha hal séjén bisa nyobaan.
- apachectl ngabalikan balikan deui server. Mun server teu ngajalankeun eta dimimitian. Ieu parentah ogé ngalir hiji test konfigurasi pikeun mastikeun Apache moal maot nalika eta dihirupkeun deui.
- apachectl ngeureunkeun pikeun ngeureunkeun server Apache
- apachectl mimiti ngamimitian server Apache (baris buang hiji pesen kasalahan upami Apache geus ngajalankeun)
- apachectl configtest pikeun nguji rumpaka file konfigurasi.
Tips kanggo dibalikan deui Server Apache anjeun:
- init.d ngamuat sarta apachectl anggun duanana ngamuat payil konpigurasi na gracefully ngabalikan web server. Sagala sambungan ayeuna diidinan ngalengkepan. Ieu pendekatan pikaresep jeung kudu naon coba munggaran.
- init.d balikan jeung apachectl balikan deui reloads payil konpigurasi sarta dihirupkeun deui. Sagala sambungan ayeuna keur terminated langsung.
- Mun server teu ngajalankeun, Paréntah ieu mimitian eta up.
- Lamun ngayakeun of Paréntah ieu dianggo, Anjeun kudu mareuman server Apache anjeun (nyokot eta handap pikeun waktos pondok) jeung eureun init.d atanapi apachectl eureun paréntah, antosan sahanteuna 10 detik lajeng ngajalankeun init.d mimiti ngawitan ngawitan apachectl
- Lamun anu teu metu, anjeun kudu ngajalankeun cek dina file konfigurasi anjeun pikeun mastikeun aya sanes masalah sareng maranehna ku ngajalankeun apachectl anggun