У меня есть новый сервер настройки с apache httpd и сертификат. Так что, когда я подключаюсь к машине с https, я получаю приветственную страницу и зеленый замок (в хроме). Затем я установить Nexus Repository Manager (версия 3) и добавьте следующие строки в моей httpd.conf:nexus репозиторий (v 3) с apache и SSL
<VirtualHost *:80>
ServerAlias repo.icatproject.com
ProxyPass/http://localhost:8081/
ProxyPassReverse/http://localhost:8081/
</VirtualHost>
<VirtualHost *:443>
ServerAlias repo.icatproject.com
ProxyPass/http://localhost:8081/
ProxyPassReverse/http://localhost:8081/
</VirtualHost>
Теперь, когда я связываю с использованием HTTP, что все хорошо, но когда я соединяю с HTTPS из хромированной я получаю:
This site can’t provide a secure connection
и светлячок говорит:
Secure Connection Failed
An error occurred during a connection to repo.icatproject.com. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG
The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Любые идеи, что я сделал не так?
Стив Фишер
У меня уже есть SSLEngine, SSLCertificateFile, SSLCertificateKeyFile, установленный в ssl.conf (из mod_ssl). Это должно быть правильно, я думаю, чтобы получить зеленый замок, прежде чем я определяю разделы виртуальных хостов. Однако у меня не было установленного XHT пересылаемого X-Forwarded-Proto набора https. Поэтому я попробовал, но это не повлияло. –
У меня теперь работает. Мне пришлось скопировать большую часть содержимого ssl.conf в раздел 443 виртуальных хостов. –
Это имеет смысл ... конфигурация https полностью разделена и, следовательно, как полная конфигурация по мере необходимости. Между виртуальными хостами нет наследования. –