Pass#
Permite pasar la conexión aceptada directamente a cualquier socket de escucha configurado en los módulos HTTP, Stream o Mail.
El módulo habilita la terminación SSL selectiva basada en SNI. Después de que el módulo Esta directiva establece la dirección del servidor a la que se debe pasar la conexión del cliente. La address puede proporcionarse como una dirección IP y puerto: O como una ruta a un socket de dominio UNIX: También, la address puede establecerse con variables:Configuración de ejemplo#
stream
gestione la terminación SSL/TLS, reenvía la conexión al módulo http
:stream {
server {
listen 8000 default_server;
ssl_preread on;
# ...
}
server {
listen 8000;
server_name foo.example.com;
pass 127.0.0.1:8001; # hacia HTTP
}
server {
listen 8000;
server_name bar.example.com;
# ...
}
}
http {
server {
listen 8001 ssl;
# ...
location / {
root html;
}
}
}
Directivas#
pass#
pass 127.0.0.1:12345;
pass unix:/tmp/stream.socket;
pass $upstream;