Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menaik taraf nginx untuk menyokong tolak pelayan HTTP/2

Bagaimana untuk menaik taraf nginx untuk menyokong tolak pelayan HTTP/2

WBOY
WBOYke hadapan
2023-05-13 21:25:13937semak imbas

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=preload

Khusus 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.

Bagaimana untuk menaik taraf nginx untuk menyokong tolak pelayan HTTP/2

Selepas naik taraf, tolakan pelayan disokong.

Bagaimana untuk menaik taraf nginx untuk menyokong tolak pelayan HTTP/2

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam