- 1
Instal layanan Nginx
Nginx digunakan sebagai layanan contoh pada latihan analisis log, konfigurasi firewall, dan pemecahan masalah.
bashsudo apt install -y nginx - 2
Periksa status layanan
Tinjau status `Active`, konfigurasi `Loaded`, status aktivasi saat boot, dan `Main PID` untuk memahami kondisi layanan.
bashsystemctl status nginx systemctl is-active nginx systemctl is-enabled nginx - 3
Kendalikan siklus hidup layanan
Latih operasi `start`, `stop`, `restart`, dan `reload`. Gunakan `reload` ketika layanan mendukung pemuatan ulang konfigurasi tanpa menghentikan seluruh proses.
bashsudo systemctl stop nginx sudo systemctl start nginx sudo systemctl restart nginx sudo systemctl reload nginx - 4
Atur aktivasi saat boot
Perintah `enable` mengonfigurasi layanan agar aktif saat boot, sedangkan `disable` menonaktifkan perilaku tersebut.
bashsudo systemctl disable nginx sudo systemctl enable nginx - 5
Verifikasi respons HTTP
Pastikan Nginx memberikan respons HTTP yang sesuai dan endpoint lokal dapat dijangkau.
bashcurl -I http://localhostHTTP/1.1 200 OK
- 6
Tinjau unit file dan layanan gagal
Unit file mendefinisikan cara `systemd` memuat dan menjalankan layanan. Daftar layanan gagal membantu menentukan prioritas investigasi.
bashsystemctl cat nginx systemctl list-units --type=service --state=failed