Uvod
Zahtjevi
Montaža
Konfiguracija
Uvod
HTTP2 je nova/ažurirana verzija HTTP-a koja se uglavnom usredotočuje na performanse, točnije, latenciju koju krajnji korisnik percipira, korištenje mrežnih i poslužiteljskih resursa. Jedan od glavnih ciljeva je omogućiti korištenje jedne veze od preglednika do web stranice.
Zahtjevi
- Debian 7 ili 8
- Nginx 1.9.5 ili noviji
Montaža
Ako već imate instaliranu najnoviju verziju Nginxa na vašem poslužitelju, možete preskočiti na dio Konfiguracija ovog vodiča. U suprotnom, slijedite korake u nastavku da biste instalirali najnoviju verziju Nginxa.
Dodajte Nginx APT spremište dodavanjem sljedećeg u retke. tvoj /etc/apt/sources.listfajl:
deb http://nginx.org/packages/mainline/debian/ wheezy nginx
deb-src http://nginx.org/packages/mainline/debian/ wheezy nginx
Napomena: Zamijenite wheezys jessieako je primjenjivo.
Zatim instaliramo Nginx:
apt-get update
apt-get install nginx
Pokrenite sljedeću naredbu kako biste potvrdili da koristite Nginx 1.9.5 (ili noviji):
nginx -v
Izlaz: verzija nginxa: nginx/1.9.5
Konfiguracija
Da biste omogućili HTTP2 za svoje SSL Vhostove, promijenite listenredak /etc/nginx/conf.d/default.confda izgleda kao u primjeru u nastavku:
listen 443 ssl http2;
Ako želite prisilno preusmjeriti sve svoje web stranice koje nisu SSL (HTTP) na HTTPS, dodajte sljedeće server blockna vrh svoje Nginx konfiguracijske datoteke:
server {
listen 80;
listen [::]:80;
server_name _;
return 301 https://$host$request_uri;
}
Sada možemo ponovo pokrenuti Nginx i posjetiti našu web stranicu na https://SERVER_IP/:
service nginx restart
Ovim je naš vodič završen, hvala na čitanju.