GNU/Linux >> Belajar Linux >  >> Linux

Cara Memulai, Menghentikan, atau Memulai Ulang Nginx

Nginx diucapkan "mesin x" adalah gratis, open-source, kinerja tinggi HTTP dan server proxy terbalik yang bertanggung jawab untuk menangani beban beberapa situs terbesar di Internet. Ini dapat digunakan sebagai server web mandiri atau sebagai proxy terbalik untuk Apache dan server web lainnya.

Jika Anda seorang pengembang atau administrator sistem, kemungkinan Anda berurusan dengan Nginx secara teratur. Memulai, menghentikan, dan memulai ulang/memuat ulang adalah tugas paling umum saat bekerja dengan server web Nginx.

Panduan ini menjelaskan cara memulai, menghentikan, dan memulai ulang Nginx di server Linux.

Sebelum Anda Mulai #

Instruksi mengasumsikan bahwa Anda login sebagai root atau pengguna dengan sudoprivileges.

Sebagian besar distribusi Linux saat ini menggunakan SystemD sebagai sistem init default dan manajer layanan. Distribusi lama didasarkan pada SysVinit dan menggunakan skrip init untuk mengelola layanan.

Unit layanan SystemD dan skrip SysVinit menggunakan argumen berikut untuk mengelola layanan Nginx:

  • start :Memulai layanan Nginx.
  • stop :Mengakhiri layanan Nginx.
  • restart :Berhenti dan kemudian memulai layanan Nginx.
  • reload :Dengan anggun memulai ulang layanan Nginx. Saat memuat ulang, proses Nginx utama mematikan proses turunan, memuat konfigurasi baru, dan memulai proses turunan baru.
  • status :Menampilkan status layanan.

Perintah untuk mengelola layanan Nginx sama di semua distribusi Linux.

Mulai, Hentikan, dan Mulai Ulang Nginx menggunakan systemctl #

SystemD adalah manajer sistem dan layanan untuk rilis terbaru Ubuntu 18.04/16.04, CentOS 7/8, dan Debian 10/9.

Setiap kali Anda membuat perubahan pada konfigurasi Nginx, Anda perlu memulai ulang atau memuat ulang proses server web. Jalankan perintah berikut untuk memulai ulang layanan Nginx:

sudo systemctl restart nginx

Saat menambahkan atau mengedit blok server, lebih baik memuat ulang daripada memulai ulang. Mulai ulang layanan hanya ketika membuat modifikasi signifikan seperti mengubah port atau antarmuka. Saat memuat ulang, Nginx memuat konfigurasi baru, memulai proses pekerja baru dengan konfigurasi baru, dan dengan anggun mematikan proses pekerja lama.

Jalankan perintah di bawah ini untuk memuat ulang layanan Nginx:

sudo systemctl restart nginx

Nginx juga bisa langsung dikontrol dengan sinyal. Misalnya, untuk memuat ulang layanan, Anda dapat menggunakan perintah berikut:

sudo /usr/sbin/nginx -s reload

Untuk memulai layanan Nginx, jalankan:

sudo systemctl start nginx

Jalankan perintah berikut untuk menghentikan layanan Nginx:

sudo systemctl stop nginx

Mulai, Hentikan, dan Mulai Ulang Nginx menggunakan SysVinit #

Versi lama (EOLed) Ubuntu, CentOS, dan Debian menggunakan skrip init.d untuk memulai, menghentikan, dan memulai ulang daemon Nginx.

Mulai ulang layanan Nginx:

sudo service nginx restart

Mulai layanan Nginx:

sudo service nginx start

Hentikan layanan Nginx:

sudo service nginx stop

Kesimpulan #

Kami telah menunjukkan kepada Anda cara memulai, menghentikan, dan memulai ulang server web Nginx di sistem Linux.

Jika Anda memiliki pertanyaan atau masukan, jangan ragu untuk berkomentar di bawah.


Linux
  1. Cara Memulai, Menghentikan, dan Memulai Ulang Layanan di Server Khusus Linux

  2. Cara memulai/menghentikan/memulai ulang layanan di Panel Web CentOS

  3. Cara Memulai, Menghentikan, dan Memulai Ulang Layanan Zimbra

  1. Mulai, Berhenti, dan Mulai Ulang Crond Daemon di Linux

  2. Bagaimana menghentikan layanan systemd

  3. Mulai atau mulai ulang layanan Mongo selalu gagal

  1. Cara Memulai, Menghentikan, dan Memulai Ulang Layanan di Linux

  2. Cara Memulai, Menghentikan, dan Memulai Ulang Nginx (Perintah systemctl &Nginx)

  3. Cara Memulai, Menghentikan, atau Memulai Ulang Server Apache di Ubuntu