Назад | Перейти на главную страницу

как настроить SSL для веб-приложения Tomcat, размещенного в Azure?

Мне нужно включить SSL в веб-приложении Tomcat, которое размещено в Azure.

мне удалось включить SSL в автономном веб-приложении tomcat, используя эту информацию: tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html

мой поставщик SSL предоставил мне: сертификат SSL, закрытый ключ и промежуточный сертификат SSL. CSR был создан продавцом.

Как настроить SSL для приложения при размещении в Azure?

Информация о версии: Tomcat 7, JRE 1.6. Природа этого приложения: Веб-приложение имеет несколько интерфейсных страниц (JSP) и взаимодействует с различными компонентами с помощью остальных веб-сайтов. Хранилище: используется рабочая роль SQL Azure и хранилища BLOB-объектов Azure. Нет роли веб-пользователя. Схема развертывания, описанная в этом блоге: blogs.msdn.com/b/cesardelatorre/archive/2010/09/12/developing-and-deploying-java-tomcat-apps-into-windows-azure.aspx

Прежде всего, настройка SSL-сертификата на сервере Tomcat точно такая же, как в Azure или на любом другом веб-сервере, работающем на компьютере под управлением Windows. В Azure нет ничего специфического, и единственное, что нужно, это

Всякий раз, когда вы собираетесь настраивать SSL с помощью Tomcat, вам необходимо настроить хранилище ключей Java с соответствующими сертификатами, чтобы сервер Tomcat мог прочитать сертификат для настройки туннеля SSL между клиентом и сервером.

Чтобы создать хранилище ключей Java, вы должны использовать приложение Keytool, которое считывает ваш сертификат (любой CSR, CRT, CER и т. Д., Или вам может потребоваться преобразовать в зависимости от ваших потребностей):

http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html

Используя Keytool, вы создадите хранилище ключей и включите его в свое развертывание Tomcat. Вот и все.

Для получения дополнительной информации посетите мой блог: http://blogs.msdn.com/b/avkashchauhan/archive/2010/11/07/adding-ssl-https-security-with-tomcat-java-solution-in-windows-azure.aspx