2009-02-13 7 views

ответ

1

Я считаю, что это не может быть сделано, поскольку это позволило бы man in the middle attacks

+0

Я думал, что так будет, просто хотел уточнить. Спасибо – 2009-02-13 23:47:59

+0

Прокси SSL/TLS с одного сервера на другой не облегчает MITM сам по себе. Только когда средний/прокси-сервер завершает соединение SSL (используя действительный сертификат или какой-либо вредоносный), а затем перенаправляет этот трафик в другом месте, он является MITM. На самом деле довольно распространено наличие балансировщика нагрузки, который может быть сервером Apache, но чаще всего Nginx, прокси-SSL-трафик на завершающие серверы, поскольку прокси-сервер не может проверять трафик, если он не дешифрован. – uxp

0

Найдены этой конфигурации, а затем:

  • У вас есть один домен example.com с различными поддоменами как ВХосты (one.example. ком, two.example.com, ..)
  • у вас есть Wildcard-сертификат для домена * .example.com
  • Вам нужно mod_proxy
  • с прокси Directi ves работает для разных имен серверов, соответствующих * .example.com
  • Если для прокси-сервера нет других веб-серверов, добавьте без SSL для своих доменов, которые проксированы в конфигурации VirtualHost: 443 выше.

Горячий цыпленок! Не мог поверить, что это работает, но кажется! Не найдено никаких указаний на это поведение, но попробуйте сами.

С наилучшими пожеланиями, ~ Марсель

P.S: НЕ о каких-либо сомнений безопасности здесь! Пожалуйста, имейте в виду, что эти прокси-запросы на «бэкэнд» являются необеспеченными и, следовательно, (как это упоминалось Робом) потенциально опасны!

2

konqi> Это в значительной степени обратная конфигурация прокси-сервера, которую я использовал в течение многих лет, с правилом перезаписи вместо прокси-директив, которые здесь не работали.

RewriteEngine On 
# is the virtualhost in the allowed server list ? 
RewriteCond %{SERVERNAME} ^(server1|server2|server3|server4)\.domain\.com$ 
# then redirect to the real server (which the virtualhost name resolves to on the proxy) 
RewriteRule ^/(.*)$ https://%{SERVER_NAME}/$1 [P] 
# else block it all 
RewriteRule ^.*$ - [F] 

Обычный и простой.

+0

Nico57 Вы, кажется, знаете, о чем говорите. Можете ли вы проверить мой вопрос? http://stackoverflow.com/questions/42675604/ssl-parse-server-apache-proxy-pass-provide-a-reverse-proxy-to-parse-server –

Смежные вопросы