Rumah > Soal Jawab > teks badan
Saya merancang untuk menaik taraf protokol HTTP beberapa hari lalu saya menjalankan kemas kini nginx dan kemudian benar-benar menyemak versi menggunakan:
nginx -V
// 返回的是 1.10
Kemudian, selepas menggunakan nginx -s reload
, mulakan semula adalah normal Namun, pada bahagian pelayar, pemalam menunjukkan bahawa versi Nginx masih versi 1.6 Selain itu, protokol belum dinaik taraf dan masih HTTP1.1 ada yang mengalami masalah sebegitu? Sila jawab.
Halaman web sebenar ialah: https://www.villainhr.com/
大家讲道理2017-05-16 17:16:36
Adalah yang terbaik untuk menyusun dan memasang nginx secara manual!
Kompil dan pasang versi openssl secara manual ialah OpenSSL 1.0.2j
Kompilasi dan pasang nginx secara manual serta tambah parameter kompilasi
--with-http_ssl_module \
--with-http_v2_module \
--with-openssl=/usr/local/src/openssl-1.0.2h
我想大声告诉你2017-05-16 17:16:36
Nginx官方为RHEL/CentOS/Debian/Ubuntu/SLES提供了yum和apt源.
Pre-Binaan Pakej untuk versi Stabil
Untuk menyediakan repositori yum untuk RHEL/CentOS, cipta fail bernama /etc/yum.repos.d/nginx.repo dengan kandungan berikut:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
Ganti "OS" dengan "rhel" atau "centos", bergantung pada pengedaran yang digunakan dan "OSRELEASE" dengan "5", "6", atau "7", untuk 5.x, 6.x atau 7. x versi, masing-masing.
Untuk Debian/Ubuntu, untuk mengesahkan tandatangan repositori nginx dan untuk menghapuskan amaran tentang kehilangan kunci PGP semasa pemasangan pakej nginx, adalah perlu untuk menambah kunci yang digunakan untuk menandatangani pakej nginx dan repositori ke cincin kekunci program apt. Sila muat turun kunci ini dari laman web kami, dan tambahkannya pada cincin kekunci program apt dengan arahan berikut:
sudo apt-key add nginx_signing.key
Untuk Debian gantikan nama kod dengan nama kod pengedaran Debian, dan tambahkan yang berikut pada penghujung fail /etc/apt/sources.list:
deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx
Untuk Ubuntu gantikan nama kod dengan nama kod pengedaran Ubuntu, dan tambahkan yang berikut pada penghujung fail /etc/apt/sources.list:
deb http://nginx.org/packages/ubuntu/ codename nginx
deb-src http://nginx.org/packages/ubuntu/ codename nginx
Untuk Debian/Ubuntu kemudian jalankan arahan berikut:
apt-get update
apt-get install nginx
Untuk SLES jalankan arahan berikut:
zypper addrepo -G -t yum -c 'http://nginx.org/packages/sles/12' nginx