Хорошо, просто хотел поделиться этим на случай, если это будет полезно. Это немного кратко, но, надеюсь, будет полезным. Обратите внимание: в моей настройке использовался законный DNS-сертификат GoDaddy DNS / SSL, так что для некоторых это может стать ограничителем и заставить вас использовать самозаверяющий сертификат.
Спасибо Иану Тертону, который создал ' ага 'moment:)
Я использовал следующее видео на YouTube, чтобы установить Tomcat и Geoserver: https://www.youtube.com/watch?v=RyCFKGm4NSw
Во-первых, после запуска Tomcat ( Я использовал порт 8081, так как 8080 уже использовался). Помните, что при установке на порт 8081 он не обновил файл server.xml
, поэтому мне пришлось вручную открыть его и изменить
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
на
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
и затем перезапустите Tomcat.
Я использовал законный файл PFX, который я скачал с GoDaddy. У меня уже есть сертификат SSL / настройка DNS с ними, так что это был просто вопрос запроса файла PFX.
Во-вторых, я импортировал свой PFX, используя JAVA, установленный из AdoptOpenJDK. Я пошел в командную строку, перешел в папку bin AdoptOpenJDK (в которой есть приложение keytool.exe
). Затем я запустил эту команду:
keytool -importkeystore -srckeystore c:/temp/mygodaddycert.pfx -srcstoretype pkcs12 -destkeystore c:/temp/mycert.jks -deststoretype JKS
Когда мне предложили ввести пароль для ввода пароля источника, я получил его от GoDaddy и затем использовал свой совершенно другой пароль для файла JKS. Затем я скопировал свой JKS-файл в папку ./conf/certs
(я создал папку certs
)
В-третьих, я добавил это в свой файл /conf/server.xml
:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150"
SSLEnabled="true" scheme="https" secure="true" sslProtocol="TLS"
keystoreFile="conf/certs/mycert.jks"
keystorePass="<your_jks_password_when_registering_with_keytool>"
/>
Я перезапускаю Tomcat ...
Затем я использовал свой DNS от GoDaddy для подключения к экземпляру: https://myXYZ.de:8443/
и вуаля Tomcat, работающий по SSL без ошибок сертификата. Так как был установлен Geoserver. Я могу просто добавить геосервер в конец: https://myXYZ.de:8443/geoserver
и вуаля номер 2.