我的托管服务告诉我将自己的SSL端口从443更改为8443,因为OpenSSL测试失败,即使它们正在生产中。
我将我的apache ports.conf
文件更改为:
NameVirtualHost *:80
#NameVirtualHost *:443
NameVirtualHost *:8443
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
#Listen 443
Listen 8443
</IfModule>
<IfModule mod_gnutls.c>
#Listen 443
Listen 8443
</IfModule>
我还将我的虚拟主机从<VirtualHost *:443>
更改为<VirtualHost *:8443>
并重新启动了apache,但当我尝试通过https访问该网站时,浏览器会显示:Firefox can't establish a connection to the server
。这可能是防火墙问题吗?
答案 0 :(得分:1)
首先配置看起来不错,我假设您启用了ssh
机器中的ssh:
wget --no-check-certificate https://127.0.0.1:8443
或curl -k https://127.0.0.1:443
(发布内容)sudo netstat -anp | grep 8443
或sudo lsof | grep ":8443"
)/etc/init.d/apache2 restart
从您的笔记本电脑:
试试这个book,了解新的故障排除技术真是太棒了。
答案 1 :(得分:0)
配置接缝是对的,您现在如何尝试访问您的网站?应该是
https://yourdomain.com:8443/