Introducció
Requisits
Instal·lació
Configuració
Introducció
HTTP2 és la versió nova/actualitzada d'HTTP que se centra principalment en el rendiment, específicament, la latència percebuda per l'usuari final, l'ús de recursos de xarxa i servidor. Un dels objectius principals és permetre l'ús d'una única connexió des dels navegadors a un lloc web.
Requisits
- Debian 7 o 8
- Nginx 1.9.5 o posterior
Instal·lació
Si ja teniu la darrera versió de Nginx instal·lada al vostre servidor, podeu passar a la part de configuració d'aquest tutorial. En cas contrari, seguiu els passos següents per instal·lar la darrera versió de Nginx.
Afegiu el repositori Nginx APT afegint el següent a les línies a. el teu /etc/apt/sources.listfitxer:
deb http://nginx.org/packages/mainline/debian/ wheezy nginx
deb-src http://nginx.org/packages/mainline/debian/ wheezy nginx
Nota: substituïu-lo wheezyper jessiesi escau.
A continuació, instal·lem Nginx:
apt-get update
apt-get install nginx
Si us plau, executeu l'ordre següent per confirmar que esteu executant Nginx 1.9.5 (o més recent):
nginx -v
Sortida: versió nginx: nginx/1.9.5
Configuració
Per habilitar HTTP2 per als vostres Vhosts SSL, canvieu la listenlínia /etc/nginx/conf.d/default.confperquè es vegi com l'exemple següent:
listen 443 ssl http2;
Si voleu forçar la redirecció de tots els vostres llocs web que no són SSL (HTTP) a HTTPS, afegiu el següent server blocka la part superior del fitxer de configuració de Nginx:
server {
listen 80;
listen [::]:80;
server_name _;
return 301 https://$host$request_uri;
}
Ara podem reiniciar Nginx i visitar el nostre lloc web a https://SERVER_IP/:
service nginx restart
Això conclou el nostre tutorial, gràcies per llegir-lo.