Назад | Перейти на главную страницу

Обратный прокси-сервер nginx или прокси-сервер squid (прозрачный)?

Мне нужно реализовать прокси-сервер перед работающим производственным сервером для маршрутизации и защиты производственного сервера. На рабочем сервере несколько приложений node.js прослушивают разные порты.

client1.example.com --> ProxyServer --> Application on LiveServer1 at port 3001
client2.example.com --> ProxyServer --> Application on LiveServer1 at port 3002
...
client100.example.com -> ProxyServer --> Application on LiveServer6 at port 3001

Все поддомены должны быть доступны только через https, и пользователь не должен замечать никаких проблем с ssl-сертификатами (человек посередине). Я искал использование Squid или nginx. Что вы могли бы порекомендовать для этой установки?

Например, squid считается прокси-сервером для рабочих станций - вам нужен обратный прокси-сервер, поэтому я думаю, что nginx - хороший выбор.

В наши дни Nginx - лучший вариант для обратных прокси. Еще один хороший вариант - Лак. Squid предлагает множество функций, но его цель - работать как прокси, а не как обратный. Остальные ориентированы на обратные прокси :)