Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk mendayakan Nginx HTTP/2 pada Linux
HTTP/2 dilancarkan terutamanya untuk meningkatkan prestasi lemah HTTP 1.1. Untuk meningkatkan prestasi HTTP, Google mencipta SPDY, yang merupakan pendahulu HTTP/2 dan kemudiannya dibangunkan menjadi standard HTTP/2.
Untuk mendayakan protokol HTTP/2 pada pelayan, anda perlu memasang Nginx terlebih dahulu. Dan pastikan ia berfungsi dengan betul dan dikonfigurasikan tanpa ralat. Anda boleh menyemaknya menggunakan arahan berikut:
sudo nginx -t
Selain itu, anda perlu mempunyai akses root ke pelayan, atau sekurang-kurangnya pengguna sistem bukan root dengan keistimewaan sudo supaya anda boleh mengubah suai fail konfigurasi Nginx Tidak akan ada masalah kebenaran. Akhirnya, anda mesti mempunyai nama domain dan sijil SSL yang sah dikeluarkan untuk nama domain tersebut.
Untuk mendayakan protokol HTTP/2 Nginx pada VPS Ubuntu, anda perlu mengedit blok perkhidmatan (pelayan) Nginx lalai, kami menggunakan Dengan nano , anda boleh menggunakan editor teks anda sendiri.
sudo nano /etc/nginx/sites-available/default
Tambahkan blok perkhidmatan berikut:
server { server_name domain.com www.domain.com; listen 443 ssl http2 default_server; root /var/www/html; index index.html; location / { try_files $uri $uri/ =404; } ssl_certificate /etc/nginx/ssl/domain.com.crt; ssl_certificate_key /etc/nginx/ssl/domain.com.key; } server { listen 80; server_name domain.com www.domain.com; return 301 https://$server_name$request_uri; }
Pastikan untuk menggantikan domain.com dengan nama domain sebenar anda. Di samping itu, pastikan bahawa akar dokumen dan sijil SSL dan laluan utama dikonfigurasikan dengan betul. Apabila anda telah selesai mengedit blok perkhidmatan, anda perlu menyimpan dan menutup fail. Gunakan arahan berikut untuk menyemak sama ada terdapat sebarang ralat dalam konfigurasi Nginx:
sudo nginx -t
Untuk perubahan hanya untuk berkuat kuasa, anda perlu memulakan semula Nginx:
sudo systemctl restart nginx.service
Jika anda ingin mendayakan Protokol HTTP/2 untuk nama domain lain, anda boleh menyemak blog kami tentang cara menyediakan blok perkhidmatan Nginx pada Ubuntu dan CentOS.
Untuk mendayakan protokol HTTP/2 Nginx pada CentOS VPS, anda perlu mengikut langkah yang sama seperti pada Ubuntu. Satu-satunya perbezaan ialah lokasi fail ketulan Nginx. Untuk mengedit blok perkhidmatan Nginx lalai pada CentOS, anda perlu pergi ke folder /etc/nginx/conf.d.
# nano /etc/nginx/conf.d/default.conf
Semak konfigurasi sekali lagi untuk melihat ralat, simpan dan tutup fail, kemudian gunakan arahan berikut untuk memulakan semula perkhidmatan Nginx:
# systemctl restart nginx.service
Gunakan alat pengesanan HTTP/2 dalam talian untuk menyemak Protokol HTTP/2 Nginx Sama ada ia berjaya dibuka.
Atas ialah kandungan terperinci Bagaimana untuk mendayakan Nginx HTTP/2 pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!