Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk menaik taraf nginx untuk menyokong tolak pelayan HTTP/2
Tingkatkan nginx kepada 1.14.0
1. Buat fail konfigurasi /etc/yum.repos.d/nginx.repo
dan tulis kandungan berikut
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1
2 Kemas kini nginx
yum update
3 Mulakan semula nginx
systemctl restart nginx
4
Ubah suai konfigurasi nginx
Tambah pada konfigurasi asal. Apabila nginx mengesan pengepala respons http2_push_preload on;
, ia akan secara aktif menolak sumber kepada klien. link
$ curl -i 127.0.0.1 http/1.1 301 moved permanently server: nginx/1.14.0
Mengubah suai tema WordPress
nginx memerlukan kerjasama perkhidmatan aplikasi. Contohnya, jika saya ingin menolak fail http2_push_preload
secara aktif, saya perlu menambah pengepala respons berikut: index.js
location ~ \.php$ { # ...省略其他配置 http2_push_preload on; # 加上这行 }Anda juga boleh menolak berbilang fail pada masa yang sama, seperti:
link: </index.js>; as=script; rel=preloadKhusus untuk wordpress, anda boleh menambah Kod berikut:
link: </index.js>; as=script; rel=preload, ; as=style; rel=preload
Pengesahan penyemak imbas
Sebelum naik taraf, tolak pelayan tidak disokong.
Atas ialah kandungan terperinci Bagaimana untuk menaik taraf nginx untuk menyokong tolak pelayan HTTP/2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!