Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Struktur Konfigurasi dan Perintah Dasar Nginx di CentOS 8


Struktur Konfigurasi dan Perintah Dasar Nginx di CentOS 8

Memahami struktur konfigurasi sebuah service sangat dibutuhkan dengan kita paham struktur nya, maka akan mempermudah kita dalam penggunaannya. Selain itu kita perlu mengetahui juga dasar – dasar perintah dari service tersebut dengan kita tahu dasar nya, akan mempermudah kita dalam pengelolaannya.

Pada tutorial ini akan kami berikan sedikit informasi terkait struktur konfigurasi dan perintah dasar yang sering digunakan di Nginx.

# Struktur Konfigurasi

Berikut ini merupakan beberapa struktur konfigurasi yang sering digunakan dan yang perlu Anda ketahui di web server Nginx pada CentOS 8.

  • Semua file konfigurasi Nginx berada di direktori /etc/nginx
  • File konfigurasi utama Nginx adalah /etc/nginx/nginx.conf
  • Semua file konfigurasi Nginx diakhiri dengan _ .conf _ yang berada di direktori /etc/nginx/conf.d termasuk dalam file konfigurasi default atau utama nginx
  • Untuk mempermudah dalam pengelolaan domain di web server nginx, nginx sangat menyarankan untuk membuat server block domain sendiri – sendiri (sesuaikan dengan domain Anda masing – masing)
  • Untuk konfigurasi server block domain dapat dilakukan di direktori /etc/nginx/conf.d/namadomainanda.conf .
  • File log Nginx (access_log dan error_log) berada di direktori /var/log/nginx/. Disarankan setiap server block domain memiliki file log masing – masing untuk mempermudah dalam pengelolaan dan troubleshooting.
  • Anda dapat mengatur direktori root direktori domain Anda ke lokasi yang Anda inginkan. Lokasi yang paling umum digunakan untuk webroot yaitu :

    # /home// # /usr/share/nginx/html # /var/www/html/ # /opt/

Noted: struktur konfigurasi diatas tidak diperuntukan untuk instalasi nginx dengan metode compile, karena untuk nginx yang di compile akan berbeda dengan yang diatas.

# Perintah Dasar Nginx

Berikut ini beberapa perintah – perintah dasar yang sering digunakan di web server Nginx

Untuk menghentikan (stop) nginx dapat menjalankan perintah

1
[root@tutorial ~]# systemctl stop nginx

Untuk menjalankan kembali nginx gunakan perintah

1
[root@tutorial ~]# systemctl start nginx

Sedangkan untuk melakukan restart nginx gunakan perintah

1
[root@tutorial ~]# systemctl restart nginx

Jika Anda telah melakukan sebuah perubahan konfigurasi pada nginx, maka Anda perlu melakukan opsi reload silakan jalankan perintah berikut

1
2
3
[root@tutorial ~]# systemctl reload nginx
atau
[root@tutorial ~]# nginx -s reload

Untuk menonaktifkan nginx secara otomatis running di kala VM atau VPS Anda reboot atau restart jalankan perintah berikut

1
2
3
[root@tutorial ~]# systemctl disable nginx
Removed /etc/systemd/system/multi-user.target.wants/nginx.service.
[root@tutorial ~]#

Sebaliknya jika Anda ingin set service nginx otomatis running dikala server melakukan reboot atau restart silakan jalankan perintah berikut

1
2
3
[root@tutorial ~]# systemctl enable nginx
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.
[root@tutorial ~]#

Selamat mencoba 😁

comments powered by Disqus