Introduksjon
Krav
Installasjon
Konfigurasjon
Introduksjon
HTTP2 er den nye/oppdaterte versjonen av HTTP som hovedsakelig fokuserer på ytelse, spesifikt sluttbrukeroppfattet ventetid, nettverks- og serverressursbruk. Et hovedmål er å tillate bruk av en enkelt tilkobling fra nettlesere til et nettsted.
Krav
- Debian 7 eller 8
- Nginx 1.9.5 eller nyere
Installasjon
Hvis du allerede har den nyeste versjonen av Nginx installert på serveren din, kan du hoppe til konfigurasjonsdelen av denne opplæringen. Ellers, følg trinnene nedenfor for å installere den nyeste versjonen av Nginx.
Legg til Nginx APT Repository ved å legge til følgende i linjer til. /etc/apt/sources.listfilen din :
deb http://nginx.org/packages/mainline/debian/ wheezy nginx
deb-src http://nginx.org/packages/mainline/debian/ wheezy nginx
Merk: Erstatt wheezymed jessiehvis aktuelt.
Deretter installerer vi Nginx:
apt-get update
apt-get install nginx
Kjør følgende kommando for å bekrefte at du kjører Nginx 1.9.5 (eller nyere):
nginx -v
Utdata: nginx versjon: nginx/1.9.5
Konfigurasjon
For å aktivere HTTP2 for SSL Vhosts, endre listenlinjen til /etc/nginx/conf.d/default.confå se ut som eksemplet nedenfor:
listen 443 ssl http2;
Hvis du ønsker å tvinge omdirigering av alle ikke-SSL-nettsteder (HTTP) til HTTPS, legg til følgende server blockøverst i Nginx-konfigurasjonsfilen:
server {
listen 80;
listen [::]:80;
server_name _;
return 301 https://$host$request_uri;
}
Vi kan nå starte Nginx på nytt og besøke nettstedet vårt på https://SERVER_IP/:
service nginx restart
Dette avslutter veiledningen vår, takk for at du leste.