Android

Ang utos ng Apache na dapat mong malaman

SAMPUNG UTOS NG MOBILE LEGENDS! DAPAT MONG MALAMAN TO BAGO MAHULI ANG LAHAT!

SAMPUNG UTOS NG MOBILE LEGENDS! DAPAT MONG MALAMAN TO BAGO MAHULI ANG LAHAT!

Talaan ng mga Nilalaman:

Anonim

Ang Apache HTTP server ay ang pinakatanyag na web server sa buong mundo. Ito ay isang libre, bukas na mapagkukunan, at cross-platform HTTP server na nagbibigay ng mga makapangyarihang tampok na maaaring mapalawak ng isang iba't ibang mga module.

Sa gabay na ito, pupunta kami sa pinakamahalaga at madalas na ginagamit na mga utos ng Apache, kabilang ang pagsisimula, paghinto, at pag-restart ng Apache.

Bago ka magsimula

Ipinapalagay namin na naka-log in ka bilang ugat o gumagamit na may mga pribilehiyo sa sudo. Ang mga utos sa gabay na ito ay dapat gumana sa anumang modernong pamamahagi ng Linux tulad ng Ubuntu 18.04 at CentOS 7 at Debian 9.

Sa Ubuntu at Debian, ang serbisyo ng Apache ay pinangalanan apache2 , habang sa Red Hat based system tulad ng CentOS, ang pangalan ng serbisyo ng Apache ay httpd .

Simulan ang Apache

Ang pagsisimula ng Apache ay medyo simple. I-type lamang ang sumusunod na utos.

sudo systemctl start apache2

Sa tagumpay, ang utos ay hindi gumagawa ng anumang output.

sudo service apache2 start

Sa halip na mano-manong pagsisimula ng serbisyo ng Apache ay isang magandang ideya na maitakda ito upang magsimula sa system boot:

sudo systemctl enable apache2

Itigil ang Apache

Ang pagtigil sa Apache ay mabilis na isinara ang pangunahing proseso ng Apache at lahat ng mga proseso ng bata kahit na may mga bukas na koneksyon.

Upang ihinto ang Apache, patakbuhin ang isa sa mga sumusunod na utos:

sudo systemctl stop apache2 sudo service apache2 stop

I-restart ang Apache

Ang pagpipilian ng pag-restart ay isang mabilis na paraan ng paghinto at pagkatapos simulan ang server ng Apache.

Gumamit ng isa sa mga sumusunod na utos upang magsagawa ng pag-restart:

sudo systemctl restart apache2 sudo service apache2 restart

Ito ang utos na marahil ay gagamitin mo nang madalas.

Reload Apache

Kailangan mong i-reload o i-restart ang Apache tuwing gumawa ka ng mga pagbabago sa pagsasaayos nito.

Sa muling pag-reload, ang pangunahing proseso ng apache ay nagpapasara sa mga proseso ng bata, naglo-load ng bagong pagsasaayos, at nagsisimula ng mga bagong proseso ng bata.

Upang i-reload ang Apache, gumamit ng isa sa mga sumusunod na utos:

sudo systemctl reload apache2 sudo service apache2 reload

Pagsasaayos ng Apache ng Pagsubok

Sa tuwing gagawa ka ng mga pagbabago sa file ng pagsasaayos ng Apache server ay mainam na subukan ang pagsasaayos bago muling pag-restart o pag-reload ng serbisyo.

Gamitin ang sumusunod na utos upang subukan ang pagsasaayos ng Apache para sa anumang mga pagkakamali sa syntax o system:

sudo apachectl -t

Ang output ay magiging ganito:

Syntax OK

Kung mayroong anumang mga pagkakamali, ang utos ay nag-print ng isang detalyadong mensahe.

Tingnan ang Katayuan ng Apache

Upang suriin ang katayuan ng serbisyo ng Apache, gamitin ang sumusunod na utos:

sudo systemctl status apache2

Ang output ay magmukhang isang bagay sa ibaba:

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start

Suriin ang Bersyon ng Apache

Minsan maaaring kailangan mong malaman ang bersyon ng iyong Apache upang maaari mong i-debug ang isang isyu o matukoy kung magagamit ang isang tiyak na tampok.

Maaari mong suriin ang iyong bersyon ng Apache sa pamamagitan ng pagpapatakbo:

sudo apache2 -v

Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37

Ang opsyon na -V (uppercase) ay nagpapakita ng bersyon ng Apache kasama ang pagpipilian sa pag-configure.

sudo apache2 -V

Konklusyon

Sa gabay na ito, ipinakita namin sa iyo ang ilan sa mga pinakamahalagang utos ng Apache. Kung nais mong matuto nang higit pa tungkol sa linya ng utos ng Apache, bisitahin ang dokumentasyon ng Apache

terminal ng apache