Cara paling apik kanggo Ngaktifake Apache Web Server

Wiwiti maneh Apache ing Ubuntu, RedHat, Gentoo lan Linux Distros liyane

Yen sampeyan nyiyapake situs web sampeyan ing platform sumber terbuka, kemungkinan besar platform iki minangka Apache. Yen iki, lan sampeyan lagi nganggo hosting server Apache, banjur nalika sampeyan lagi nggarap file Apache httpd.conf utawa file konfigurasi liyane (kaya nambahake host virtual anyar), sampeyan kudu miwiti maneh Apache supaya owah-owahan sampeyan bakal ditrapake. Iki bisa uga nyenengake, nanging saestu iki gampang banget.

Ing kasunyatan, sampeyan bisa nindakake supaya meh siji menit (ora ngetung wektu sing bakal ditindakake kanggo maca artikel iki kanggo entuk instruksi langkah demi langkah).

Miwiti

Kanggo miwiti maneh server web Linux Apache, cara paling apik kanggo nggunakake perintah init.d. Prentah iki kasedhiya ing pirang-pirang distribusi Linux kalebu Red Hat, Ubuntu, lan Gentoo. Mangkene carane sampeyan nindakake iki:

  1. Mlebet ing server web sampeyan nggunakake SSH utawa telnet lan priksa manawa sistem sampeyan kalebu perintah init.d. Biasane ditemokake ing direktori / etc, supaya dhaptar direktori sing:
    ls / etc / i *
  2. Yen server sampeyan nggunakake init.d, sampeyan bakal entuk daftar file inisialisasi ing folder kasebut. Deleng apache utawa apache2 ing folder kasebut sabanjuré. Yen sampeyan duwe init.d, nanging ora duwe file dhisikan Apache, pindhah menyang bagean artikel iki kanthi judhul sing diwaca "Miwiti maneh Server Panjenengan Tanpa Init.d", mula sampeyan bisa nerusake.
  3. Yen sampeyan duwe init.d lan file initialization Apache, sampeyan bisa miwiti maneh Apache nggunakake printah iki:
    /etc/init.d/apache2 reload
    Sampeyan bisa uga kudu sudo minangka user root kanggo nglakoni perintah kasebut.

Opsi Reload

Nggunakake opsi sing ditambahake maneh iku cara sing paling apik kanggo miwiti maneh server Apache, amarga server kasebut tetep mlaku (proses ora mateni lan diwiwiti maneh). Tinimbang, mung ngganti file httpd.conf, sing biasane kabeh sing pengin dilakoni ing conto iki.

Yen pilihan jangkep ora bisa digunakake, sampeyan uga bisa nggunakake perintah ing ngisor iki:

Restart Server Panjenengan Tanpa Init.d

OK, supaya iki ngendi kita takon sampeyan skip kanggo yen server ora duwe init.d. Yen iki sampeyan, ora kesusu, sampeyan isih bisa miwiti maneh server sampeyan. Sampeyan mung kudu nindakake kanthi manual karo apachectl printah. Punika langkah-langkah kanggo skenario iki:

  1. Mlebu menyang mesin server web sampeyan nggunakake SSH utawa telnet
  2. Jalanake program kontrol apache:
    apachectl graceful
    Sampeyan bisa uga kudu sudo minangka user root kanggo nglakoni perintah kasebut.

Pangandika apachectl ngandhani Apache yen sampeyan pengin miwiti maneh server kanthi apik tanpa ngeculake sambungan sing mbukak. Iku kanthi otomatis ngecek file konfigurasi sadurunge miwiti maneh supaya Apache ora mati.

Yen anget apachectl ora miwiti maneh server, ana sawetara perkara liyane sing bisa dicoba.

Tip kanggo Restart Server Panjenengan Apache: