2017-02-15 14 views
12

私は窓7でnginxバージョン1.10.3を使用しています。http2を有効にします。私は、設定ファイルに以下を追加しました:Windows上のNginxでhttp2を有効にする

server { 
    listen  443 http2 ssl proxy_protocol; 
} 

私はnginxのサーバーを起動すると、私は次のエラーを取得する:

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 

行番号64は、上記指定された行と同じです。

ngx_http_v2_moduleをWindowsにインストールするにはどうすればよいですか?

+1

公式ビルドはWindows上でHTTP2モジュールのビルドインを作るていません。 http2を使用する必要がある場合は、代わりにLinuxを使用する必要があります。 –

答えて

4

HTTP2モジュールは、現在、Linux nginx-fullビルドでのみ使用できます。

この目的でDebianまたはRHELベースのオペレーティングシステムを使用することを検討してください。

次のコマンドでは、DebianベースのOS上nginx-fullをインストールするのに役立ちます:

apt-get install nginx-full 
関連する問題