Я успешно настроил мой Tomcat для перенаправления с порта 80 на 443. Тем не менее, Tomcat достаточно умен, чтобы перенаправлять определенные конечные точки на 443, позволяя другим доступ к порту 80?
Например, мне нужны только конечные точки, которые достигаются от http://myWebsite/myBankAccount/ * для перенаправления на https. Но если вам нужно просто получить доступ к http://myWebsite.com, Tomcat разрешит доступ к порту 80.
Если Tomcat недостаточно умен, чтобы реализовать это, какое приложение может это сделать?Перенаправить Http на HTTPS только для определенных конечных точек
0
A
ответ
2
Вы можете использовать элемент url-pattern
. Вот пример:
<!-- Require HTTPS for everything that matches the url pattern: /myBankAccount/* -->
<security-constraint>
<web-resource-collection>
<web-resource-name>HTTPSOnly</web-resource-name>
<url-pattern>/myBankAccount/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
Смежные вопросы
- 1. Перехватчик CXF только для определенных конечных точек
- 2. Как перенаправить HTTPS на HTTP в .htaccess для определенных доменов?
- 3. Перенаправить http на https для определенных доменов в webapp2
- 4. htaccess - перенаправить только поддомен http на https
- 5. Переадресация https на http для определенных страниц
- 6. Как перенаправить HTTPS на HTTP?
- 7. htaccess перенаправить https на http за исключением определенных страниц
- 8. Rails Https перенаправить на http
- 9. Защита паролем определенных конечных точек/ресурсов
- 10. Невозможно перенаправить https для http
- 11. .htaccess перенаправить http на https только для некоторых доменов аддона
- 12. Перенаправить все HTTP на HTTPS только для одной папки
- 13. Несколько динамических конечных точек HTTP
- 14. Как перенаправить http на https
- 15. nginx перенаправить HTTPS на HTTP
- 16. Как перенаправить http на https?
- 17. Как перенаправить http на https
- 18. Как перенаправить HTTP на HTTPS?
- 19. phpmyadmin перенаправить на https (только для phpmyadmin)
- 20. Перенаправить http на https только на одной странице, а остальные страницы https на http
- 21. Не было прослушивания конечных точек в https: //
- 22. Перенаправление определенных страниц с HTTPS на HTTP
- 23. Как перенаправить службу WCF на HTTPS конечных точек с учетных данных Windows
- 24. Несколько конечных точек HTTPS для службы облачного облака
- 25. Создание конечных точек jsplumb только для чтения
- 26. Перенаправить HTTP на HTTPS в node.js
- 27. Дополнительная аутентификация конечных точек для определенных маршрутов в Express.js
- 28. Как перенаправить мультимедийный файл http на https?
- 29. Как перенаправить http url на https url?
- 30. Перенаправить http-страницу в https
Предлагаю добавить вашу текущую конфигурацию tomcat к вашему вопросу. Это поможет :) –