2016-04-30 2 views
0

У меня есть новый сервер настройки с 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. 

Любые идеи, что я сделал не так?

Стив Фишер

ответ

0

Вы должны убедиться, что вы установили все правильные заголовки для пересылки. Посмотрите наш documentation. Я содержит раздел для того, что вы ищете.

Я думаю, что вам не хватает нескольких параметров конфигурации для https (SSLEngine, SSLCertificateFile, SSLCertificateKeyFile) и протокола вперед.

RequestHeader set X-Forwarded-Proto "https" 
+0

У меня уже есть SSLEngine, SSLCertificateFile, SSLCertificateKeyFile, установленный в ssl.conf (из mod_ssl). Это должно быть правильно, я думаю, чтобы получить зеленый замок, прежде чем я определяю разделы виртуальных хостов. Однако у меня не было установленного XHT пересылаемого X-Forwarded-Proto набора https. Поэтому я попробовал, но это не повлияло. –

+0

У меня теперь работает. Мне пришлось скопировать большую часть содержимого ssl.conf в раздел 443 виртуальных хостов. –

+0

Это имеет смысл ... конфигурация https полностью разделена и, следовательно, как полная конфигурация по мере необходимости. Между виртуальными хостами нет наследования. –

Смежные вопросы