Как я удостоверяюсь, что Путь Контекста является тем же при доступе к веб-приложению через Apache (передача прокси - порт 80) и кот (порт 8080)?

Интегрированный будет только использовать Kerberos V5 или NTLM. Оба - защищенные средства аутентификации, хотя я смущался бы называть зашифрованным; ничто иное в обмене не будет защищено. Используйте SSL для обеспечения шифрования.

0
задан 23 May 2017 в 15:41
1 ответ

Вы должны исправить вашу конфигурацию:

<VirtualHost *:80>
  ServerName localhost
  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>
  ProxyPreserveHost On
  ProxyPass /WEBAPP http://localhost:8080/WEBAPP/
  ProxyPassReverse /WEBAPP http://localhost:8080/WEBAPP/
</VirtualHost>

Дополнительная опция

<VirtualHost *:80>
  ServerName localhost
  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>
  ProxyPreserveHost On
  ProxyPass / http://localhost:8080/
  ProxyPassReverse / http://localhost:8080/
</VirtualHost>

Уточнение: с точки зрения безопасности лучше добавить перенаправление для каждого приложения (первый вариант) . В этом случае все неподходящие запросы будут остановлены на Apache и не достигнут Tomcat

0
ответ дан 5 December 2019 в 15:28

Теги

Похожие вопросы