系统规格:
Ubuntu 10.04 Apache 2
安装了来自 GoDaddy 的 SSL 证书,通过在服务器本身上发出以下命令检查其是否有效:
openssl s_client-showcerts-connect 本地主机:443
但是,当我在笔记本电脑上发出相同的命令并将 localhost 替换为实际服务器的域时,请求就会挂起然后超时。
我已经在服务器上运行了 netstat -an 以确保端口 443 已打开且正在监听,并且确实如此(对于 tcp 连接)。
我不确定还要检查什么。
答案1
配置 apache 来监听外部 IP 地址,而不仅仅是本地主机。
netstat -a -n
应该显示如下内容:
tcp 0 0 192.168.1.2:443 0.0.0.0:* LISTEN -
IP 地址(本地地址)不是127.0.0.1。0.0.0.0 就可以。