无法连接,浏览器无法与 mysite.com 上的服务器建立连接
当无法通过端口 443 访问 apache 或虚拟主机本身时,会显示此错误。
您可以通过以下方式进行检查:
netstat -ntpl | grep apache2
Run Code Online (Sandbox Code Playgroud)
如果 apache 没有在端口 443 上丢失,您应该mod_ssl
为 apache启用:
a2enmod ssl
Run Code Online (Sandbox Code Playgroud)
重新启动 apache 并检查它是否使用netstat
.
最后确保至少配置了自签名证书。
如果您使用 apache虚拟主机并且 apache 本身在端口 443 上侦听,那么您需要将虚拟主机配置为可通过端口 443 访问(我想这就是您的情况)。
修改虚拟主机配置文件如下:
<IfModule mod_ssl.c>
<VirtualHost xxx.xxx.xxx.xxx:443>
ServerName "example.com:443"
...
DocumentRoot ...
...
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /path/to/self-signed/certificate
...
</VirtualHost>
</IfModule>
<VirtualHost xxx.xxx.xxx.xxx:80>
ServerName "example.com:80"
...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6352 次 |
最近记录: |