我想使用Nginx来提供来自以下文件的文件
https://example.com/documents/ *
但是要将所有其他请求重定向到localhost:4443
。我需要使用stream
来将客户端证书传递给4443
上的监听应用程序,因为否则似乎nginx会进行TLS握手并且失败。
我已经尝试过了,但是nginx声称(当然)使用了443端口:
http {
server {
listen 443;
location /documents/ {
sendfile on;
}
}
stream {
server {
listen 443;
proxy_pass localhost:4443;
}
}
我不能使用其他端口,它应该是同一端口。
我该如何做?