我尝试使用 nginx 代理传递所有入站流量。我使用这个仓库有了这个nginx.conf
,就可以正常工作。
http{
server {
listen 80 default_server;
server_name _;
resolver ${RESOLVER} ipv6=off;
location / {
proxy_pass http://$host$request_uri;
}
}
}
stream {
server {
resolver ${RESOLVER} ipv6=off;
listen 443;
ssl_preread on;
proxy_pass $ssl_preread_server_name:443;
}
}
但问题是不支持HTTP/2:(
你有什么建议吗 ??
答案1
您需要添加http2
像listen
这样的指令:
溪流 { 服务器 { 解析器${RESOLVER} ipv6=off; 听 443http2; ssl_预读开启; 代理密码$ssl_preread_server_name:443; } }
答案2
Nginx 代理模块目前不支持 HTTP/2。