Как установить готовый https для шлюза http? - PullRequest
0 голосов
/ 19 сентября 2008

У меня есть HTTP-сервер, который находится в нашей внутренней сети и доступен только изнутри. Я хотел бы установить другой сервер, который будет прослушивать доступный извне порт HTTPS и перенаправлять запросы на этот сервер HTTP (и отправлять ответы через HTTPS). Я знаю, что есть несколько способов сделать это с некоторым вовлеченным программированием (и я сам сделал временное решение с Tomcat и очень простым сервлетом, который я написал), но есть ли способ сделать то же самое, просто подключив уже сделанные части (как Apache + модули)?

Ответы [ 2 ]

2 голосов
/ 19 сентября 2008

Это тот случай использования, для которого предназначен stunnel . Существует конкретный пример использования stunnel для переноса HTTP-сервера.

Вы должны подумать, действительно ли это хорошая идея. Веб-приложения, разработанные для использования внутри корпоративного брандмауэра, часто довольно слабо относятся к безопасности. Простое шифрование соединений предотвращает случайное прослушивание, но не защищает сайт. Если злоумышленник обнаружит ваш сервер, обращенный наружу, и начнет подключаться к нему, он все равно может попытаться найти уязвимые места в веб-службе (внедрение SQL, межсайтовый скриптинг и т. Д.).

1 голос
/ 19 сентября 2008
...