centos 7 php https 端口 443 连接被拒绝 我尝试在我的 centos vps 上打开 443 https 端口
我在防火墙-cmd 中打开了端口
但是我打开 url https 端口 443
我有错误连接被拒绝
firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0 eth1
sources:
services: dhcpv6-client http https ssh
ports: 443/tcp 5060/tcp 80/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
这是我的错误
curl https://myip:443
curl: (7) Failed connect to myip:443; Connection refused
这是我的命令和结果
firewall-cmd --state
running
firewall-cmd --get-active-zones
public
interfaces: eth0 eth1
firewall-cmd --zone=public --add-service=http
1mWarning: ALREADY_ENABLED: 'http' already in 'public'
success
firewall-cmd --zone=public --add-service=https
//no result
firewall-cmd --zone=public --permanent --add-service=http
1mWarning: ALREADY_ENABLED: http
success
firewall-cmd --zone=public --permanent --add-service=https
1mWarning: ALREADY_ENABLED: https
success
firewall-cmd --reload
success
firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0 eth1
sources:
services: dhcpv6-client http https ssh
ports: 443/tcp 5060/tcp 80/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
答案1
从输出来看,端口 上似乎没有监听任何内容443
。如果您正在访问端口 上的 Web 服务器,80
则这是默认配置。
为了让网络服务器监听端口,443
你必须编辑httpd.conf
文件或创建一个virtual host
将具有SSL Engine on
并监听端口的文件443
为了解决您的问题,您可能必须发布httpd.conf
。
不过,您可以通过以下方式验证ss -atnp | grep 443
。这将列出所有正在处理的流程https
。