Я слежу этот руководство по настройке SSL-сертификата на сервере XAMPP, где я включил SSL на 4433 (а также 443 после обнаружения ошибок, но без результата, ниже конфигурация и ошибка против 443) порта. Я создал сертификат и сохранил в нем общее имя как «mydomain». Так выглядит мой файл httpd-vhosts.conf
#NameVirtualHost mydomain
<VirtualHost mydomain:8888>
DocumentRoot C:\xampp\htdocs\mydomain
ServerName mydomain
<Directory C:\xampp\htdocs\mydomain>
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
<VirtualHost mydomain:443>
DocumentRoot C:\xampp\htdocs\mydomain
ServerName mydomain
<Directory C:\xampp\htdocs\mydomain>
AllowOverride All
Allow from All
</Directory>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "conf\ssl.crt\mydomain.crt"
SSLCertificateKeyFile "conf\ssl.key\mydomain.key"
<FilesMatch "\.(cgi|shtml|pl|asp|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "C:\xampp\cgi-bin">
SSLOptions +StdEnvVars
</Directory>
BrowserMatch ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
</VirtualHost>
Я также внес изменения в файл httpd-ssl.conf соответственно
#General setup for the virtual host
DocumentRoot "C:/xampp/htdocs/mydomain"
ServerName mydomain
ServerAdmin admin@mydomain
ErrorLog "C:/xampp/apache/logs/error.log"
TransferLog "C:/xampp/apache/logs/access.log"
....
SSLCertificateFile "conf/ssl.crt/mydomain.crt"
Но что бы я ни делал, я не могу избавиться от этой ошибки;
[Thu Dec 13 13:56:25.779456 2018] [core:notice] [pid 5868:tid 400] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Thu Dec 13 13:56:25.779456 2018] [mpm_winnt:notice] [pid 5868:tid 400] AH00418: Parent: Created child process 1940
[Thu Dec 13 13:56:26.231857 2018] [ssl:warn] [pid 1940:tid 416] AH01909: mydomain:443:0 server certificate does NOT include an ID which matches the server name
[Thu Dec 13 13:56:26.231857 2018] [ssl:warn] [pid 1940:tid 416] AH01909: mydomain:443:0 server certificate does NOT include an ID which matches the server name
[Thu Dec 13 13:56:26.419057 2018] [ssl:warn] [pid 1940:tid 416] AH01909: mydomain:443:0 server certificate does NOT include an ID which matches the server name
[Thu Dec 13 13:56:26.419057 2018] [ssl:warn] [pid 1940:tid 416] AH01909: mydomain:443:0 server certificate does NOT include an ID which matches the server name
у меня есть Run as Administrator
но никакого прогресса. Мой servername
и Common name
в сертификате оба одинаковые. Может ли кто-нибудь предложить, что еще требуется, чтобы сертификат ssl работал на XAMPP.