Я использую nginx, где есть API-интерфейсы на порту 443, и я также хотел запустить прокси-сервер squid на том же порту, т.е. 443. Я попытался использовать потоковый прокси-сервер nginx с несколькими портами на один и тот же сервер, и запросы доходили до nginx, но nginxне перенаправляет запрос на прокси squid.Вот конфигурация, которую я использую:
stream {
map $ssl_preread_server_name:$server_port $name {
x.x.x.x(ip address of server) squid;
}
upstream squid {
server 127.0.0.1:3129;
}
server {
listen 443;
proxy_pass $name;
ssl_preread on;
}
}
Есть ли другой способ запустить несколько служб TCP на одном и том же порту?