|
|
|
tomcat redirect c http на https
|
|||
|---|---|---|---|
|
#18+
tomcat 6. Как сделать перенаправление с адреса http://192.168.0.87 на https://192.168.0.87 содержимое server.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Указания redirectPort="443" недостаточно? На данный момент при открытии адреса http://192.168.0.87 переадресации не происходит. Открывается страница с тем же содержимым, что и по адресу https://192.168.0.87 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2011, 13:36:05 |
|
||
|
tomcat redirect c http на https
|
|||
|---|---|---|---|
|
#18+
Прохожий111На данный момент при открытии адреса http://192.168.0.87 переадресации не происходит.Это потому, что переключение в "защищённый" режим происходит или при явном указании https-схемы (SSL) или если в настройках приложения (в WEB-INF/web.xm, грубо говоря) задано требование "защищённого" канала (SSL/TLS). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2011, 15:55:24 |
|
||
|
tomcat redirect c http на https
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЭто потому, что переключение в "защищённый" режим происходит или при явном указании https-схемы (SSL) . Не совсем Вас понял. Вот пример(коих множество) редиректа на защищенное соединение http://telebank.nomos.ru/ Basil A. Sidorovили если в настройках приложения (в WEB-INF/web.xm, грубо говоря) задано требование "защищённого" канала (SSL/TLS). Т.е. автоматический редирект настраивается в web.xml? А можно поподобнее - на какой параметр смотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2011, 16:52:01 |
|
||
|
tomcat redirect c http на https
|
|||
|---|---|---|---|
|
#18+
Прохожий111А можно поподобнее - на какой параметр смотреть? Читайте . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2011, 17:06:50 |
|
||
|
tomcat redirect c http на https
|
|||
|---|---|---|---|
|
#18+
Прохожий111tomcat 6. Как сделать перенаправление с адреса http://192.168.0.87 на https://192.168.0.87 содержимое server.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. На данный момент при открытии адреса http://192.168.0.87 переадресации не происходит. Открывается страница с тем же содержимым, что и по адресу https://192.168.0.87 http://192.168.0.87/index.html - делаешь там (сам) редирект на https://192.168.0.87/index.html с чего бы томкату за тебя это делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2011, 18:40:18 |
|
||
|
tomcat redirect c http на https
|
|||
|---|---|---|---|
|
#18+
а если ты решил связываться с redirectPort, то надо сначала хотяб тут прочитать о том зачем оно и как вообще работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2011, 18:42:00 |
|
||
|
tomcat redirect c http на https
|
|||
|---|---|---|---|
|
#18+
grasoff.netс чего бы томкату за тебя это делать?С того, что transport-garantee внутри security-constraint именно для этого и придуман. Более того, если определить TLS, то защищённое соединение может быть поднято без всякого переназначения на другой порт. Что, в общем-то, предпочтительнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2011, 08:43:23 |
|
||
|
tomcat redirect c http на https
|
|||
|---|---|---|---|
|
#18+
Прохожий111, понимаю твоё негодование, меня самого бесит, когда задаёшь конкретный вопрос, а на него отвечают: "а если ты решил связываться с redirectPort, то надо сначала хотяб тут прочитать о том зачем оно и как вообще работает" или дают ссылку на другой сайт, где нужно всё перелопатить, чтобы хоть что-то понять. вот конкретный и исчерпывающий ответ: в файле server.xml следует сделать вот что: 1. коментим строки (то бишь делаем так, чтобы они не выполнялись): <!-- <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" /> --> 2. добавляем вместо них: <Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 3. ниже добавляем: <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="путь_к_сертификату" keystorePass="пароль_сертификата"/> 4. сохраняем 5. открываем файл web.xml и после всех сервлетов (перед фильтрами) добавляем строки: <security-constraint> <web-resource-collection> <web-resource-name>Entire Application</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> 6. сохраняем 7. перезапускаем сервис ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 14:55:28 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=303&tid=2132308]: |
0ms |
get settings: |
12ms |
get forum list: |
27ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
45ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 347ms |
| total: | 559ms |

| 0 / 0 |
