2017-02-15 15 views
12

Tôi đang sử dụng nginx phiên bản 1.10.3 trên windows 7. Tôi muốn bật http2. Tôi đã thêm sau trong tập tin cấu hình:Bật http2 trên Nginx trên Windows

server { 
    listen  443 http2 ssl proxy_protocol; 
} 

Khi tôi khởi động máy chủ nginx, tôi nhận được lỗi sau:

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 

Dòng số 64 là giống như các dòng đã nêu ở trên.

Tôi làm cách nào để cài đặt ngx_http_v2_module trên Windows?

+1

Bản chính thức đã không làm cho mô-đun http2 build-in trên cửa sổ. Nếu bạn phải sử dụng http2, bạn nên sử dụng Linux thay thế. –

Trả lời

4

Mô-đun HTTP2 hiện chỉ có sẵn cho Linux nginx-full bản dựng.

Cân nhắc sử dụng hệ điều hành dựa trên Debian hoặc RHEL cho mục đích này.

lệnh sau đây sẽ giúp bạn cài đặt nginx-full trên Debian dựa OS:

apt-get install nginx-full