С this answer, я создал:WampServer HTTPS "отказалась соединить"/"SSL_ERROR_RX_RECORD_TOO_LONG"
C:\wamp\bin\apache\apache2.4.9\ssl.crt\vhost.crt
& C:\wamp\bin\apache\apache2.4.9\ssl.key\vhost.key
Я редактировал:
C:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-ssl
включать:
<VirtualHost www.vhost.dev:443>
DocumentRoot "c:/wamp/www/vhostdev"
ServerName www.vhost.dev:443
ErrorLog "c:/wamp/logs/ssl_error.log"
TransferLog "c:/wamp/logs/ssl_error.log"
SSLEngine on
SSLCertificateFile "c:/wamp/bin/apache/apache2.4.9/conf/ssl.crt/vhost.crt"
SSLCertificateKeyFile "c:/wamp/bin/apache/apache2.4.9/conf/ssl.key/vhost.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "c:/wamp/www/vhostdev">
SSLOptions +StdEnvVars
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
BrowserMatch "MSIE [2-5]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog "c:/wamp/logs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
Модуль SSL Apache повернут на.
www.vhost.dev определен в файле хоста Windows правильно.
Когда я загружаю https://www.vhost.dev, я получаю:
This site can’t be reached
www.vhost.dev refused to connect.
Try:
Reloading the page
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
Там нет ничего в C:\wamp\logs\apache_error.txt
Там нет ничего в Windows Event Viewer > Application
.
Помогите оценить.
Update: Я создал 2-й .crt
& .key
для 2-го и виртуального хоста проблема следовала за мной, когда я пытался загрузить 2-й виртуального хоста над https
. Эта проблема существует только после того, как я переустановил Windows из свежих.
Update 2: После запуска netsh int ipv4 install
в ОС Windows cmd
, ошибка была изменена на:
This site can’t provide a secure connection.
ERR_SSL_PROTOCOL_ERROR
Update 3: В другом браузере Firefox, ошибка отличается:
An error occurred during a connection to www.vhost.dev. 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.
Please contact the website owners to inform them of this problem.
Update4: SSL_ERROR_RX_RECORD_TOO_LONG имеет решение here, но ни одно из решений в ответах на ответ или ответ не применяется.
Update 5: Я модернизировал от WampServer 2,5 до WampServer 3, и этот вопрос остается.
Update 6: Я обнаружил, что у меня были ключи и сертификаты, на которые ссылается <VirtualHost>
записей в httpd-ssl.conf
, которые не присутствовали в C:\wamp\bin\apache\apache2.4.9\conf\ssl.crt
или C:\wamp\bin\apache\apache2.4.9\conf\ssl.key
.
Эти <VirtualHost>
записей были из моей предыдущей установки Windows 10.
Я прокомментировал ошибочные записи, так что остались только оставшиеся <VirtualHost>
записей, которые действительны.crt
и .key
. Однако такая же ошибка SSL_ERROR_RX_RECORD_TOO_LONG
остается в Firefox.
Кажется, apache не слушает порт 443. проверить это http://serverfault.com/a/475130, может быть полезно для вас – Rajesh
Спасибо @Rajesh. Я добавил 'Listen 10.1.1.1: 443', где' 10.1.1.1' - мой IP-адрес хоста. Теперь я получаю: «Этот сайт не может обеспечить безопасное соединение. www.vhost.dev отправил неверный ответ. ERR_SSL_PROTOCOL_ERROR'. Я нажимаю кнопку «Диагностика» в Chrome и открывается средство устранения неполадок Windows, но [не может исправить ошибки - см. Снимок экрана] (https://i.imgur.com/7FouvZy.png). – Steve
Я пытаюсь переустановить TCP/IP 4, но получаю [эту ошибку] (https://i.imgur.com/Pu97Wql.png). Я пытаюсь переустановить Winsock с помощью инструмента MajorGeeks из этого потока [SuperUser] (http://superuser.com/questions/1007325/blocked-by-group-policy-trying-to-install-tcp-ipv4-windows-10) , но он не разрешает ошибку браузера 'https'. – Steve