2017-02-15 3 views
12

Ich verwende nginx Version 1.10.3 auf Windows 7. Ich möchte http2 aktivieren. Ich habe folgendes in der Konfigurationsdatei hinzugefügt:Aktivieren Sie http2 auf Nginx auf Windows

server { 
    listen  443 http2 ssl proxy_protocol; 
} 

Wenn ich starte nginx-Server, bekomme ich folgende Fehlermeldung:

2017/02/15 14:34:33 [emerg] 8948#6892: the "http2" parameter requires 
ngx_http_v2_module in C:\Develop\Application\nginx-1.10.3/conf/nginx.conf:64 

Zeilennummer 64 ist das gleiche wie die Zeile oben angegeben.

Wie kann ich ngx_http_v2_module unter Windows installieren?

+1

offiziellen Build nicht http2 Modul build-in an den Fenstern machen. Wenn Sie http2 verwenden müssen, sollten Sie stattdessen Linux verwenden. –

Antwort

4

HTTP2-Modul ist derzeit nur für Linux nginx-full Builds verfügbar.

Verwenden Sie zu diesem Zweck Betriebssysteme, die auf Debian oder RHEL basieren.

folgenden Befehl wird Ihnen helfen, nginx-full auf Debian-basierten Betriebssystem zu installieren:

apt-get install nginx-full 
Verwandte Themen