Nginx

Mulai, Berhenti, dan Mulai Ulang Server Web Nginx di Linux

Mulai, Berhenti, dan Mulai Ulang Server Web Nginx di Linux
NGINX adalah server web sumber terbuka dengan fitur untuk penyeimbangan beban, caching, dan berfungsi sebagai proxy terbalik.

Igor Sysoev membuatnya untuk mengatasi batas penskalaan dan konkurensi yang ada dalam server web biasa, menawarkan arsitektur asinkron berbasis peristiwa yang meningkatkan kinerja dan stabilitas NGINX sebagai server web.

Seperti halnya dengan mengelola semua server, Anda akan mendapati diri Anda perlu memulai, menghentikan, dan memulai ulang server web NGINX karena berbagai alasan.

Panduan ini membahas cara menggunakan berbagai metode untuk mengelola layanan NGINX yang berjalan di sistem Linux.

CATATAN: Jika Anda menjalankan NGINX di server jarak jauh, Anda harus memiliki koneksi SSH. Pastikan Anda juga memiliki akses sudo atau root ke sistem Anda.

Cara Mengelola Layanan NGINX Dengan Systemd Service Manager

Salah satu cara untuk mengelola layanan NGINX adalah dengan menggunakan manajer layanan systemd, yang biasanya dapat diakses menggunakan perintah systemctl. Metode ini hanya akan berfungsi jika sistem tempat NGINX diinstal menggunakan systemd sebagai pengelola layanannya.

Cara Melihat status server web NGINX

Dalam kebanyakan kasus, NGINX diinstal sebagai layanan dan berjalan di latar belakang. Meskipun NGINX berjalan di latar belakang, ada beberapa cara untuk melihat status layanan menggunakan utilitas systemctl.

Untuk melihat bagaimana layanan berjalan, buka jendela terminal, dan masukkan perintah:

sudo systemctl status nginx

Perintah di atas akan menampilkan informasi tentang layanan NGINX. Perintah akan menampilkan salah satu dari skenario berikut:.

CATATAN: Tekan Q untuk keluar dari mode status ke shell.

Cara Menggunakan systemd untuk Memulai dan Menghentikan Layanan Nginx

Systemd adalah utilitas universal yang mengelola layanan di sebagian besar distribusi Linux. Jika NGINX dikonfigurasi untuk dijalankan sebagai layanan, kita dapat menggunakan systemd untuk memulai dan menghentikannya.

Untuk memulai layanan Nginx, gunakan perintah:

sudo systemctl mulai nginx

Untuk menghentikan Nginx, gunakan perintah:

sudo systemctl stop nginx

Cara Menggunakan systemd untuk memulai ulang Layanan NGINX

Anda juga dapat menggunakan systemd untuk memulai ulang layanan NGINX. Memulai ulang layanan akan mematikan semua proses yang sedang berjalan dan memulai kembali lagi. Memulai ulang layanan sangat berguna saat menerapkan perubahan konfigurasi ke server, sehingga tidak perlu me-reboot seluruh sistem.

Ada dua cara untuk memulai ulang layanan:

Cara Memuat Ulang Layanan Nginx (Restart dengan anggun)

Untuk memulai kembali layanan NGINX dengan anggun menggunakan systemd, gunakan perintah:

sudo systemctl muat ulang nginx

Perintah di atas membutuhkan layanan untuk dijalankan.

Cara Memaksa Restart Layanan Nginx

Jika Anda melakukan perubahan penting pada server NGINX, Anda harus mem-boot ulang layanan. Restart paksa-menutup semua proses yang berjalan, menginisialisasi ulang, dan menerapkan perubahan baru. Ini sangat berguna saat melakukan pembaruan, mengubah port, antarmuka jaringan, dll.

Anda dapat menggunakan perintah:

sudo systemctl restart nginx

Cara Mengelola Layanan NGINX Dengan Perintah Nginx

NGINX memiliki seperangkat alat bawaan yang dapat diakses menggunakan perintah Nginx. Kita dapat menggunakan perintah ini untuk berinteraksi dengan layanan secara manual.

Cara menggunakan perintah Nginx untuk memulai NGINX

Anda dapat memulai layanan NGINX menggunakan perintah

sudo /etc/init.d/nginx mulai

Perintah ini akan menampilkan output yang menunjukkan bahwa layanan mulai-seperti yang ditunjukkan pada gambar di bawah ini:

Cara menghentikan server web NGINX menggunakan perintah Nginx

Untuk menghentikan layanan Nginx dan semua proses terkait, Anda dapat menggunakan perintah:

sudo /etc/init.d/nginx berhenti

Anda akan mendapatkan output seperti yang ditunjukkan di bawah ini:

Cara menutup paksa dan memulai ulang server web NGINX menggunakan perintah

Anda juga dapat menutup paksa dan memulai ulang semua proses nginx menggunakan perintah:

sudo /etc/init.d/nginx restart atau sudo nginx -s buka kembali

Cara memuat ulang server web NGINX menggunakan perintah

Untuk mem-boot ulang layanan nginx dan prosesnya dengan baik, Anda menggunakan perintah:

sudo /etc/init.d/nginx reload atau Sudo nginx -s reload

Cara menghentikan paksa server NGINX menggunakan perintah

Jika Anda ingin menutup paksa semua layanan Nginx tanpa me-reboot, gunakan perintah

nginx -s berhenti

Kesimpulan

Dalam artikel ini, kami telah membahas berbagai metode yang dapat Anda gunakan untuk berinteraksi dengan layanan NGINX. Dengan menggunakan apa yang telah Anda pelajari, Anda dapat mengelola server web Nginx dan memecahkan masalah terkait server.

Emulator Konsol Game Terbaik untuk Linux
Artikel ini akan mencantumkan perangkat lunak emulasi konsol game populer yang tersedia untuk Linux. Emulasi adalah lapisan kompatibilitas perangkat l...
Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...