De bêste manier om in apache-websteur te begjinnen

Restart Apache op Ubuntu, RedHat, Gentoo en oare Linux Distros

As jo ​​jo webside op in iepen boarneplatform hostje, is it tige wierskynlik dat dit platfoarm Apache is. As dit it gefal is, en jo hawwe in Apache-tsjinner hosting, dan as jo wurkje oan it bewurkjen fan 'e Apache httpd.conf-bestân of in oare konfiguraasjetriem (lykas in nije virtuele host taheakje), moatte jo Apache op' e nij begjinne jo wizigingen sille effekt wurde. Dit kin misledigje, mar lokkich is dit it maklik te dwaan.

Yn feite kinne jo dat sawat ien minút dwaan (net de tiid te nimmen dat it nimme sil om dit artikel te lêzen om de stap foar stap-ynstruksjes te krijen).

Begjinne

Om jo Linux Apache webserder opnij te begjinnen, is de bêste manier om it kommando init.d te brûken. Dit kommando is beskikber op in soad distributen fan Linux, lykas Red Hat, Ubuntu en Gentoo. Hjir is hoe't jo dit dwaan:

  1. Logins nei jo webserver mei help fan SSH of telnet en befestigje dat jo systeem it init.d befettet. It wurdt normaal fûn yn it / etc-triemtafel, sadat dizze triem list is:
    ls / etc / ik *
  2. As jo ​​server init.d brûkt, krije jo in list mei de ynisjalisaasje triemmen yn dy opjûne map. Sykje nei apache of Apache2 yn dizze map neist. As jo ​​init.d hawwe, mar hawwe gjin Apache initialisaasje triem, gean nei it paragraaf fan dit artikel mei de koptekst dat lêst "Untwikkelje jo tsjinner sûnder init.d", oars kinne jo trochgean.
  3. As jo ​​init.d en in Apache-initialiseardriem hawwe, kinne jo Apache opnij brûke mei dit kommando:
    /etc/init.d/apache2 ferfarskje
    Jo moatte miskien yn sudo as de root-brûker nedich om dit kommando út te fieren.

De Reload-opsje

It brûken fan de opladen-opsje is de bêste manier om jo Apache-tsjinner op 'e nij te begjinnen, om't de tsjinner ophâldt (it proses wurdt net fermoarde en werombrocht). Ynstee dêrfan ferfarskje jo de httpd.conf-bestân, dy't meastal alles op dit stuit dwaan wol.

As de opsleine opsje net foar jo wurket, kinne jo ek besykje de folgjende kommando's ynstelle:

Wizigje jo tsjinner sûnder Init.d

OK, dus dit is wêr't wy jo frege om oer te gean as jo tsjinner gjin init.d hat. As jo ​​dit binne, ferjitte jo net, jo kinne jo tsjinner altyd werstelle. Jo moatte gewoan it mei de kommando apachectl dwaan. Hjir binne de stappen foar dit senario:

  1. Inloggen op jo webserver masine mei SSH of telnet
  2. It Apache-kontrôleprogramma útfiere:
    apachectl grappich
    Jo moatte miskien yn sudo as de root-brûker nedich om dit kommando út te fieren.

It Apachectl graffe kommando fertelt Apache dat jo de server graach opnij ferfange moatte sûnder iepen ferbiningen ôfbrekke. It kontrolearret automatysk de konfiguraasje triemmen foardat it opnij begjinne mei te meitsjen om sicher te meitsjen Apache net stjerre.

As apachectl grappich net jo tsjinner opnij is, binne der in pear oare dingen dy't jo besykje kinne.

Tips foar Restartof Apache-tsjinner: