Android

Perintah Apache Anda harus tahu

Almarhum Kapten Fredy Korban Helikopter TNI AD yang Jatuh Dimakamkan di Sleman - iNews Sore 07/06

Almarhum Kapten Fredy Korban Helikopter TNI AD yang Jatuh Dimakamkan di Sleman - iNews Sore 07/06

Daftar Isi:

Anonim

Server HTTP Apache adalah server web paling populer di dunia. Ini adalah server HTTP gratis, sumber terbuka, dan lintas platform yang menyediakan fitur canggih yang dapat diperluas dengan berbagai modul.

Dalam panduan ini, kita akan membahas perintah Apache yang paling penting dan paling sering digunakan, termasuk memulai, menghentikan, dan memulai kembali Apache.

Sebelum kamu memulai

Kami berasumsi bahwa Anda masuk sebagai root atau pengguna dengan hak istimewa sudo. Perintah-perintah dalam panduan ini harus bekerja pada setiap distribusi Linux modern seperti Ubuntu 18.04 dan CentOS 7 dan Debian 9.

Di Ubuntu dan Debian, layanan Apache bernama apache2 , sedangkan di sistem berbasis Red Hat seperti CentOS, nama layanan Apache adalah httpd .

Mulai Apache

Memulai Apache sangat sederhana. Cukup ketik perintah berikut.

sudo systemctl start apache2

Pada kesuksesan, perintah tidak menghasilkan output apa pun.

sudo service apache2 start

Alih-alih memulai layanan Apache secara manual, sebaiknya Anda mulai menjalankannya pada boot sistem:

sudo systemctl enable apache2

Hentikan Apache

Menghentikan Apache dengan cepat mematikan proses Apache utama dan semua proses anak meskipun ada koneksi terbuka.

Untuk menghentikan Apache, jalankan salah satu dari perintah berikut:

sudo systemctl stop apache2 sudo service apache2 stop

Mulai ulang Apache

Opsi restart adalah cara cepat untuk menghentikan dan kemudian memulai server Apache.

Gunakan salah satu dari perintah berikut untuk melakukan restart:

sudo systemctl restart apache2 sudo service apache2 restart

Ini adalah perintah yang mungkin paling sering Anda gunakan.

Muat ulang Apache

Anda perlu memuat ulang atau memulai ulang Apache setiap kali Anda membuat perubahan pada konfigurasinya.

Saat memuat ulang, proses apache utama mematikan proses anak, memuat konfigurasi baru, dan memulai proses anak baru.

Untuk memuat ulang Apache, gunakan salah satu dari perintah berikut:

sudo systemctl reload apache2 sudo service apache2 reload

Uji Konfigurasi Apache

Setiap kali Anda membuat perubahan pada file konfigurasi server Apache, ada baiknya untuk menguji konfigurasi sebelum memulai kembali atau memuat ulang layanan.

Gunakan perintah berikut untuk menguji konfigurasi Apache untuk setiap sintaks atau kesalahan sistem:

sudo apachectl -t

Outputnya akan terlihat seperti ini:

Syntax OK

Jika ada kesalahan, perintah mencetak pesan terperinci.

Lihat Status Apache

Untuk memeriksa status layanan Apache, gunakan perintah berikut:

sudo systemctl status apache2

Outputnya akan terlihat seperti di bawah ini:

● 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

Periksa Versi Apache

Kadang-kadang Anda mungkin perlu mengetahui versi Apache Anda sehingga Anda dapat men-debug masalah atau menentukan apakah fitur tertentu tersedia.

Anda dapat memeriksa versi Apache Anda dengan menjalankan:

sudo apache2 -v

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

Opsi -V (huruf besar) menunjukkan versi Apache bersama dengan opsi konfigurasi.

sudo apache2 -V

Kesimpulan

Dalam panduan ini, kami telah menunjukkan kepada Anda beberapa perintah Apache yang paling penting. Jika Anda ingin mempelajari lebih lanjut tentang baris perintah Apache, kunjungi dokumentasi Apache

terminal apache