传递#
允许将已接受的连接直接传递到在 HTTP、Stream 或 Mail 模块中配置的任何监听套接字。 在 该指令设置客户端连接应传递到的服务器地址。address 可以作为 IP 地址和端口给出: 或者作为 UNIX 域套接字的路径: 此外,address 也可以用变量设置:配置示例#
stream
模块处理 SSL/TLS 终止后,连接被转发到 http
模块:http {
server {
listen 8000;
location / {
root html;
}
}
}
stream {
server {
listen 12345 ssl;
ssl_certificate domain.crt;
ssl_certificate_key domain.key;
pass 127.0.0.1:8000;
}
}
指令#
pass#
pass 127.0.0.1:12345;
pass unix:/tmp/stream.socket;
pass $upstream;