Ang pinakatanyag at multifunctional na HTTP server ngayon ay Apache. Ito ay napaka matatag at magagawang patuloy na gumana sa loob ng maraming taon. Gayunpaman, dapat na i-restart ang Apache upang ma-update ang mga parameter ng pagsasaayos, halimbawa, kapag nagbago ang listahan ng mga virtual host.
Kailangan iyon
- - mga karapatan sa ugat sa target na makina;
- - posibleng isang programa ng SSH client.
Panuto
Hakbang 1
Mag-log in sa iyong lokal na makina o kumonekta sa isang remote server na nagpapatakbo ng Apache at nagpapahintulot din. Kung mayroon kang pisikal na pag-access sa makina kung saan tumatakbo ang server, na nangangailangan ng isang pag-reboot, at isang monitor at keyboard ang nakakonekta dito, ang proseso ng pahintulot ay hindi magiging isang problema.
Kung mayroon kang remote na SSH access sa target machine, gumamit ng mga program ng client upang kumonekta. Sa Windows, maaari mong gamitin ang libreng PuTTY graphical client na magagamit para sa pag-download sa putty.nl. Sa mga sistemang tulad ng Linux, lumipat sa isang text console o magsimula ng isang emulator ng terminal, at pagkatapos ay magpatakbo ng isang utos tulad ng:
ssh username @ server_address
Pagkatapos kumonekta, ipasok ang password.
Hakbang 2
Magsimula ng sesyon ng superuser. Patakbuhin ang utos ng su. Ipasok ang root password.
Hakbang 3
Tukuyin kung aling Apache server ang tumatakbo sa target na makina. Patakbuhin ang utos:
katayuan sa serbisyo
Ang isang mensahe tulad ng tumatakbo na httpd ay magpapahiwatig na tumatakbo ang bersyon na 1.x ng Apache. Serbisyo: httpd: Ang hindi kilalang serbisyo ay nagpapahiwatig na ang serbisyo ay hindi naka-install. Huminto ang Httpd na naka-install ang server ngunit hindi tumatakbo.
Katulad nito, suriin kung tumatakbo ang Apache 2.x. Patakbuhin ang utos:
katayuan sa serbisyo
Sa pag-verify, ang pagkakaroon o kawalan ng mga serbisyo ng httpd at httpd2 ay ihahayag. Sa parehong oras, sila (kasama ang sabay na) ay maaaring parehong masimulan at tumigil. Kung ang target na makina ay nagpapatakbo ng Apache, pumunta sa susunod na hakbang.
Hakbang 4
I-restart ang Apache. Upang i-reboot ang server sa pamamagitan ng pagtigil nito at pagkatapos ay simulan ito, magpatakbo ng isang utos na tulad nito:
i-restart ang service_name ng serbisyo
Tukuyin ang httpd o httpd2 para sa pangalan ng serbisyo, depende sa mga resulta mula sa nakaraang hakbang. Upang maisagawa ang isang malambot na pag-restart na may isang pag-update ng pagsasaayos, gumamit ng kaaya-aya sa halip ng restart parameter. Halimbawa:
serbisyo httpd2 kaaya-aya
Mas gusto ang pamamaraang ito.
Hakbang 5
Tapusin ang iyong trabaho. Isara ang sesyon ng superuser sa pamamagitan ng pagpapatakbo ng exit command. Idiskonekta mula sa server gamit ang mga exit o pag-logout na utos.