Android

Perintah Apache yang patut anda ketahui

270420_INSTAL PHP APACHE OWNCLOUD_PART 3

270420_INSTAL PHP APACHE OWNCLOUD_PART 3

Isi kandungan:

Anonim

Pelayan HTTP Apache adalah pelayan web paling popular di dunia. Ia adalah pelayan HTTP percuma, terbuka, dan bersilang platform yang menyediakan ciri-ciri yang hebat yang boleh diperluas oleh pelbagai modul.

Dalam panduan ini, kami akan mengendalikan arahan Apache yang paling penting dan kerap digunakan, termasuk memulakan, menghentikan, dan memulakan semula Apache.

Sebelum awak bermula

Kami mengandaikan bahawa anda log masuk sebagai root atau pengguna dengan keistimewaan sudo. Perintah dalam panduan ini harus berfungsi pada setiap pengedaran Linux moden seperti Ubuntu 18.04 dan CentOS 7 dan Debian 9.

Dalam Ubuntu dan Debian, perkhidmatan Apache dinamakan apache2 , manakala dalam sistem berasaskan Red Hat seperti CentOS, nama perkhidmatan Apache adalah httpd .

Mula Apache

Memulakan Apache cukup mudah. Taipkan arahan berikut.

sudo systemctl start apache2

Pada kejayaan, arahan itu tidak menghasilkan sebarang output.

sudo service apache2 start

Daripada memulakan perkhidmatan Apache secara manual ia adalah idea yang baik untuk menetapkannya untuk memulakan boot sistem:

sudo systemctl enable apache2

Hentikan Apache

Menghentikan Apache dengan cepat menutup proses utama Apache dan semua proses anak walaupun terdapat sambungan terbuka.

Untuk menghentikan Apache, jalankan salah satu daripada arahan berikut:

sudo systemctl stop apache2 sudo service apache2 stop sudo systemctl stop apache2 sudo service apache2 stop

Restart Apache

Pilihan restart adalah cara cepat berhenti dan kemudian memulakan pelayan Apache.

Gunakan salah satu daripada arahan berikut untuk melakukan restart:

sudo systemctl restart apache2 sudo service apache2 restart

Ini adalah arahan yang mungkin anda gunakan paling kerap.

Muat semula Apache

Anda perlu memuatkan semula atau memulakan semula Apache apabila anda membuat perubahan pada konfigurasinya.

Apabila dimuat semula, proses apache utama menutup proses kanak-kanak, memuat konfigurasi baru, dan memulakan proses anak baru.

Untuk memuatkan semula Apache, gunakan salah satu daripada arahan berikut:

sudo systemctl reload apache2 sudo service apache2 reload

Uji Konfigurasi Apache

Apabila anda membuat perubahan kepada fail konfigurasi pelayan Apache, adalah idea yang baik untuk menguji konfigurasi sebelum memulakan semula atau memuatkan semula perkhidmatan tersebut.

Gunakan arahan berikut untuk menguji konfigurasi Apache untuk sebarang kesilapan sintaks atau sistem:

sudo apachectl -t

Output akan kelihatan seperti ini:

Syntax OK

Jika terdapat sebarang kesilapan, arahan mencetak mesej terperinci.

Lihat Status Apache

Untuk memeriksa status perkhidmatan Apache, gunakan arahan berikut:

sudo systemctl status apache2

Output akan kelihatan seperti di bawah:

● 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

Semak Versi Apache

Kadang-kadang anda mungkin perlu mengetahui versi Apache anda supaya anda dapat debugkan isu atau menentukan apakah ciri tertentu tersedia.

Anda boleh menyemak versi Apache anda dengan berjalan:

sudo apache2 -v

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

Pilihan -V (huruf besar) menunjukkan versi Apache bersama-sama dengan pilihan mengkonfigurasi.

sudo apache2 -V

Kesimpulannya

Dalam panduan ini, kami telah menunjukkan beberapa arahan Apache yang paling penting. Jika anda ingin mengetahui lebih lanjut mengenai baris arahan Apache, lawati dokumentasi Apache

terminal apache