Веб-сервер на Ubuntu с нуля: nginx, HTTP/2, brotli и HTTPS
Isi kandungan:
- Sebelum awak bermula
- Memulakan Nginx
- Menghentikan Nginx
- Mulakan semula Nginx
- Muat semula Nginx
- Menguji Konfigurasi Nginx
- Melihat Status Nginx
- Memeriksa Versi Nginx
- Kesimpulannya
Nginx menyatakan "enjin x" adalah pelayan bebas, sumber terbuka, HTTP berprestasi tinggi dan pelayan proksi terbalik yang bertanggungjawab untuk mengendalikan beban beberapa laman web terbesar di Internet. Ia boleh digunakan sebagai pelayan web yang berdiri sendiri, dan sebagai proksi terbalik untuk Apache dan pelayan web lain.
Dalam panduan ini, kami akan mengatasi arahan Nginx yang paling penting dan kerap digunakan, termasuk memulakan, menghentikan, dan memulakan semula Nginx.
Sebelum awak bermula
Kami mengandaikan bahawa anda log masuk sebagai root atau pengguna dengan keistimewaan sudo. Perintah di bawah ini akan berfungsi pada mana-mana pengedaran Linux moden seperti Ubuntu 18.04 dan CentOS 8 dan Debian 10.
Memulakan Nginx
Memulakan Nginx agak mudah. Jalankan arahan berikut:
sudo systemctl start nginx
Pada kejayaan, arahan itu tidak menghasilkan sebarang output.
Jika anda menjalankan pengedaran Linux tanpa systemd untuk memulakan jenis Nginx:
sudo service start nginx
Daripada memulakan perkhidmatan Nginx secara manual, disarankan untuk menetapkannya untuk memulakan boot sistem:
Menghentikan Nginx
Menghentikan Nginx dengan cepat menutup semua proses pekerja Nginx walaupun ada sambungan terbuka.
Untuk menghentikan Nginx, jalankan salah satu daripada arahan berikut:
sudo systemctl stop nginx
sudo service stop nginx
Mulakan semula Nginx
Opsyen restart adalah jalan cepat berhenti dan kemudian memulakan pelayan Nginx.
Gunakan salah satu arahan berikut untuk memulakan semula Nginx:
sudo systemctl restart nginx
sudo service restart nginx
Ini adalah arahan yang mungkin anda gunakan paling kerap.
Muat semula Nginx
Anda perlu memuat semula atau memulakan semula Nginx setiap kali anda membuat perubahan kepada konfigurasinya.
Perintah reload memuat konfigurasi baru, memulakan proses pekerja baru dengan konfigurasi baru, dan dengan anggun menutup proses pekerja lama.
Untuk memuat semula Nginx, gunakan salah satu daripada arahan berikut:
sudo systemctl reload nginx
sudo service reload nginx
Menguji Konfigurasi Nginx
Apabila anda membuat perubahan pada fail konfigurasi pelayan Nginx, adalah idea yang baik untuk menguji konfigurasi sebelum memulakan semula atau memuatkan semula perkhidmatan.
Gunakan arahan berikut untuk menguji konfigurasi Nginx untuk sebarang kesilapan sintaks atau sistem:
sudo nginx -t
Output akan kelihatan seperti di bawah:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Jika terdapat sebarang kesilapan, arahan mencetak mesej terperinci.
Melihat Status Nginx
Untuk memeriksa status perkhidmatan Nginx, gunakan arahan berikut:
sudo systemctl status nginx
Output akan kelihatan 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 supaya anda dapat debugkan isu atau menentukan sama ada ciri tertentu tersedia.
Anda boleh menyemak versi Nginx anda dengan berjalan:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Pilihan
-V
memaparkan versi Nginx bersama-sama dengan pilihan mengkonfigurasi.
Kesimpulannya
Dalam panduan ini, kami telah menunjukkan beberapa arahan Nginx yang paling penting. Jika anda ingin mengetahui lebih lanjut mengenai pilihan baris arahan Nginx, lawati dokumentasi Nginx.
terminal nginxAnda yakin, menurut Robert Hansen, Ketua Pegawai Eksekutif SecTheory: Cuma tweak pelayar web anda supaya tidak banyak grafik web yang mencolok.
Dalam kajian ilmiah yang tidak diakui, Hansen melihat 100 tapak paling popular di Web untuk melihat mana yang membakar kuasa paling atas komputer ribanya. Pemenang? MySpace.com, diikuti rapat oleh Gamespot.com.
CloudShot supaya anda tidak dapat memuat tangkapan skrin, membuat nota dan simpan ke Dropbox
CloudShot adalah utiliti menangkap skrin percuma yang membolehkan anda menangkap skrin , membuat nota padanya & terus simpan ke akaun Dropbox anda.
Bagaimana untuk menambah logo pada kecemerlangan supaya ia mencetak pada setiap halaman
Ketahui Bagaimana Menambah Log pada Pemasar Excel Seperti Itu Mencetak pada Setiap Halaman.







