الدرس الثالث| الويب سيرفر | تعلم الويب سيرفر
Daftar Isi:
- Sebelum kamu memulai
- Mulai Nginx
- Menghentikan Nginx
- Mulai ulang Nginx
- Memuat ulang Nginx
- Menguji Konfigurasi Nginx
- Melihat Status Nginx
- Memeriksa Versi Nginx
- Kesimpulan
Nginx mengatakan “engine x” adalah HTTP gratis, sumber terbuka, kinerja tinggi, dan server proxy terbalik yang bertanggung jawab untuk menangani beban beberapa situs terbesar di Internet. Ini dapat digunakan sebagai server web mandiri, dan sebagai proxy terbalik untuk Apache dan server web lainnya.
Dalam panduan ini, kita akan membahas perintah-perintah Nginx yang paling penting dan sering digunakan, termasuk memulai, menghentikan, dan memulai ulang Nginx.
Sebelum kamu memulai
Kami berasumsi bahwa Anda masuk sebagai root atau pengguna dengan hak istimewa sudo. Perintah di dalam gide ini harus bekerja pada distribusi Linux modern seperti Ubuntu 18.04 dan CentOS 8 dan Debian 10.
Mulai Nginx
Memulai Nginx cukup sederhana. Jalankan saja perintah berikut:
sudo systemctl start nginx
Pada kesuksesan, 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 pada boot sistem:
Menghentikan Nginx
Menghentikan Nginx dengan cepat mematikan semua proses pekerja Nginx bahkan jika ada koneksi terbuka.
Untuk menghentikan Nginx, jalankan salah satu dari perintah berikut:
sudo systemctl stop nginx
sudo service stop nginx
Mulai ulang Nginx
Opsi restart adalah cara cepat untuk berhenti dan kemudian memulai server Nginx.
Gunakan salah satu dari perintah berikut untuk melakukan restart Nginx:
sudo systemctl restart nginx
sudo service restart nginx
Ini adalah perintah yang mungkin paling sering Anda gunakan.
Memuat ulang Nginx
Anda perlu memuat ulang atau memulai ulang Nginx setiap kali Anda membuat perubahan pada konfigurasinya.
Perintah memuat ulang konfigurasi baru, memulai proses pekerja baru dengan konfigurasi baru, dan dengan anggun mematikan proses pekerja lama.
Untuk memuat ulang Nginx, gunakan salah satu dari perintah berikut:
sudo systemctl reload nginx
sudo service reload nginx
Menguji Konfigurasi Nginx
Setiap kali Anda membuat perubahan pada file konfigurasi server Nginx, itu ide yang baik 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
Output akan terlihat seperti di bawah 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 mencetak pesan terperinci.
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
Memeriksa Versi Nginx
Kadang-kadang Anda mungkin perlu mengetahui versi Nginx Anda sehingga Anda dapat men-debug masalah atau menentukan apakah fitur tertentu tersedia.
Anda dapat memeriksa versi Nginx Anda dengan menjalankan:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Opsi
-V
menampilkan versi Nginx bersama dengan opsi konfigurasi.
Kesimpulan
Dalam panduan ini, kami telah menunjukkan kepada Anda beberapa perintah Nginx yang paling penting. Jika Anda ingin mempelajari lebih lanjut tentang opsi baris perintah Nginx, kunjungi dokumentasi Nginx.
terminal nginx5 Fitur Facebook yang kurang dikenal yang harus Anda ketahui

Gunakan fitur-fitur Facebook ini untuk disumbangkan ke organisasi, simpan posting untuk dibaca nanti dan buat halaman. Anda dapat menambahkan acara dari Facebook ke Google Kalender
7 Fitur xiaomi mi a1 yang luar biasa yang harus Anda ketahui

Berikut adalah beberapa fitur hebat dan keren dari semua Xiaomi Mi A1 baru. Coba lihat!
13 Trik kamera Samsung galaxy s9 / s9 + yang luar biasa yang harus Anda ketahui

Dapatkan hasil maksimal dari kamera Samsung Galaxy S9 / S9 + dengan tips dan trik luar biasa ini. Baca terus untuk tahu lebih banyak!