Rumah > Artikel > Operasi dan penyelenggaraan > 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. Selepas naik taraf, tolakan pelayan 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!