SSL на Tomcat 6.0 - PullRequest
       1

SSL на Tomcat 6.0

0 голосов
/ 04 апреля 2011

Я целый день пытался настроить Tomcat 6.0 на SSL.Я знаю, что это не должно быть так сложно.Я следовал документации Tomcat при создании собственного сертификата, настройке соединителей в файле server.xml.

Когда я перехожу к https://localhost:8443, (8443 - это порт, который я определил в соединителе)мой сертификат не отображается на экране, и мой браузер сообщает мне, что ему не удалось установить безопасное соединение с сервером и что мой клиент может не иметь сертификата.

Мой вопрос: почему нет?мой рендеринг сертификата для пользователя, чтобы сказать "Доверие" или "Не"?

Ответы [ 3 ]

1 голос
/ 04 апреля 2011

Есть ли у вас файл tcnative-1.dll в папке apache-tomcat-6.xxx\bin\?

Если это так, он не будет работать с вашей текущей <Connector/> конфигурацией. Удалите файл или переименуйте расширение и перезапустите сервер Tomcat.

Это указано в разделе «Редактирование файла конфигурации Tomcat» в http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html

1 голос
/ 04 апреля 2011

Есть полная документация по SSL Howto для Tomcat 6. Я не знаю, как далеко вы продвинулись в настройке вашего SSL, чтобы я помог вам.

Убедитесь, чточто в server.xml в APACHE_HOME/conf включены оба параметра Connector для порта 8080 и 8443.

0 голосов
/ 04 апреля 2011

Я все понял.

Проблема касалась моей переменной протокола в моем коннекторе:

Вот что у меня было: protocol = "HTTP / 1.1"

Теперь у меня есть это: protocol = "org.apache.coyote.http11.Http11Protocol"

Единственная проблема сейчас заключается в том, что Chrome или IE не будут запускать сайт как HTTPS, потому что я сам подписал сертификат и не являюсь центром сертификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...