Android

Bagaimana untuk memulakan, menghentikan, atau memulakan semula apache

Cara Berhenti dan Memulakan bacaan

Cara Berhenti dan Memulakan bacaan

Isi kandungan:

Anonim

Apache adalah pelayan HTTP berskala terbuka dan bersilang platform. Ia datang dengan ciri-ciri yang kuat dan boleh diperluaskan lagi dengan pelbagai modul.

Memulakan, menghentikan, dan memulakan semula / memuat semula tugas-tugas yang paling biasa apabila bekerja dengan pelayan web Apache. Perintah untuk mengurus perkhidmatan Apache berbeza di seluruh pengagihan Linux.

Kebanyakan pengagihan Linux baru-baru ini menggunakan SystemD sebagai sistem init lalai dan pengurus perkhidmatan. Pengedaran lebih lama didasarkan pada SysVinit dan menggunakan skrip init untuk mengurus perkhidmatan. Perbezaan lain ialah nama perkhidmatan. Dalam Ubuntu dan Debian, perkhidmatan Apache dinamakan apache2 , manakala dalam sistem berasaskan Red Hat seperti CentOS, nama perkhidmatan adalah httpd .

Dalam panduan ini, kami akan menerangkan cara memulakan, menghentikan, dan memulakan semula Apache pada pengagihan Linux yang paling popular.

Sebelum awak bermula

Arahan menganggap bahawa anda log masuk sebagai root atau pengguna dengan hak istimewa sudo.

Unit perkhidmatan SystemD dan skrip SysVinit mengambil hujah-hujah berikut untuk mengurus perkhidmatan Apache:

  • start : Memulakan perkhidmatan Apache. stop : Menamatkan perkhidmatan Apache. restart : Berhenti dan kemudian memulakan perkhidmatan Apache. reload : Semula menghidupkan semula perkhidmatan Apache. Apabila dimuat semula, proses utama Apache menutup proses kanak-kanak, memuat konfigurasi baru, dan memulakan proses anak baru. status : Menunjukkan status perkhidmatan.

Mula, Hentikan dan Mula semula Apache di Ubuntu dan Debian

SystemD adalah pengurus sistem dan perkhidmatan bagi terbitan Ubuntu (18.04, 16.04) dan Debian (10, 9).

Jalankan arahan berikut untuk memulakan perkhidmatan Apache:

sudo systemctl start apache2

Jalankan perintah berikut untuk menghentikan perkhidmatan Apache:

sudo systemctl stop apache2

Apabila anda membuat perubahan kepada konfigurasi Apache, anda perlu memulakan semula proses pelayan. Jalankan arahan berikut untuk memulakan semula perkhidmatan Apache:

sudo systemctl restart apache2

Versi Ubuntu atau Debian yang lebih tua (EOLed) menggunakan skrip init.d untuk memulakan, menghentikan dan mulakan semula daemon Apache:

sudo service apache2 start sudo service apache2 stop sudo service apache2 restart

Mula, Hentikan dan Mula semula Apache di RHEL / CentOS

Systemd ialah pengurus sistem dan perkhidmatan untuk RHEL / CentOS 7 dan 8.

Mulakan perkhidmatan Apache:

sudo systemctl start

Hentikan perkhidmatan Apache:

sudo systemctl stop

Mulakan semula perkhidmatan Apache:

sudo systemctl restart

Jika anda mempunyai CentOS 6 (atau lebih awal) gunakan arahan berikut untuk memulakan, berhenti dan mulakan semula daemon Apache:

sudo service httpd start sudo service httpd stop sudo service httpd restart

Kesimpulannya

Dalam panduan ini, kami telah menunjukkan cara untuk memulakan, menghentikan, dan memulakan semula pelayan web Apache pada pelbagai sistem Linux.

terminal apache