Perintah Dasar Untuk Manajemen Nginx services

Nginx diucapkan “engine x” adalah Software server” HTTP gratis, open-source, berkinerja tinggi, dan reverse proxy terbaik yang bertanggung jawab untuk menangani beban beberapa situs terbesar di Internet. Nginx dapat digunakan sebagai server web mandiri, dan sebagai reverse proxy untuk Apache dan server web lainnya.

Jika Anda pengembang atau administrator sistem, kemungkinan Anda berurusan dengan Nginx secara teratur.

Dalam panduan ini, kita akan membahas perintah-perintah Nginx yang paling penting dan sering digunakan termasuk memulai, menghentikan, dan memulai ulang Nginx.

*Sebelum Mulai*

Semua perintah harus dijalankan sebagai sudo atau root dan harus bekerja pada distribusi Linux modern seperti Ubuntu 18.04 dan CentOS 7 dan Debian 9.

*Menjalankan Nginx*

Memulai Nginx cukup sederhana. Jalankan saja perintah berikut:

sudo systemctl start nginx

Jika sukses, perintah tidak menghasilkan output apa pun.

Jika Anda menjalankan distribusi Linux tanpa systemd untuk memulai tipe Nginx:

sudo service start nginx

Alih-alih memulai layanan Nginx secara manual, disarankan untuk mengaturnya untuk memulai secara otomatis pada saat sistem boot:

sudo systemctl enable nginx

Menghentikan Nginx

Menghentikan Nginx akan dengan cepat mematikan semua proses Nginx worker, sekalipun jika masih ada koneksi terbuka.

Untuk menghentikan Nginx, jalankan salah satu dari perintah berikut:

sudo systemctl stop nginx

sudo service nginx” stop

*Restart Nginx*

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

Gunakan salah satu dari perintah berikut untuk melakukan restart Nginx:

sudo systemctl restart nginx

atau

sudo service nginx restart

Saat mengubah pengaturan, bisa jadi ini adalah perintah yang mungkin paling sering Anda gunakan.

*Reload Nginx*

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

Opsi memuat ulang akan memuat dan menerapkan konfigurasi baru, memulai /worker processes/ baru dengan konfigurasi baru dan dengan mematikan” /worker processes/ lama.

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

sudo systemctl reload nginx

atau

sudo service nginx reload

*Tes Konfigurasi Nginx*

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

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

sudo nginx -t

Outputnya akan terlihat seperti ini.

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful

Jika ada kesalahan, perintah akan mencetak pesan terperinci beserta file yang menyebabkan kesalahan

*Melihat Status Nginx*

Untuk memeriksa status layanan Nginx, gunakan perintah berikut:

sudo systemctl status nginx

Outputnya akan terlihat seperti ini:

nginx.service – A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon –quiet –stop –retry QUIT/5 –pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process

*Melihat Versi Nginx*

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

Anda dapat memeriksa versi Nginx dengan menjalankan perintah :

sudo nginx -v

nginx version: nginx/1.14.0 (Ubuntu)

Opsi -V akan menampilkan versi Nginx bersama dengan opsi konfigurasi.

sudo nginx -V

**

*Kesimpulan*

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

Leave a Reply

Your email address will not be published.