firefox-centos7 - Firefox-centos7防火墙无法打开

firefox-centos7 - Firefox-centos7防火墙无法打开

我安装了带有 virtualmin 的 centos7。我想阻止端口 22,因此我为 SSH 打开了另一个端口(例如 1050)。这就是我所做的。

vi /etc/ssh/sshd_config

..例如将端口 22 更改为端口 1050

yum install firewalld
systemctl unmask firewalld
sudo systemctl start firewalld
sudo firewall-cmd --zone=public --add-port=1050/tcp --permanent
sudo firewall-cmd --reload
service sshd restart 
systemctl enable firewalld

一切都很好,因为 ssh 端口在 1050 上运行,但我无法访问服务器上的任何网站,virtualmin 也没有在浏览器中加载,但后来我意识到,我需要添加服务,所以我这样做了:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --zone=public --add-port=10000/tcp --permanent
sudo firewall-cmd --reload
service httpd restart

现在,一切都很好。但问题是,当我使用前缀“www”时,我无法访问我的网站。它只适用于“http”或“https”,但不适用于“www”。我的 DNS 也可以正确地将“www”指向 IP 地址(在安装防火墙之前它可以正常工作)。你能帮忙吗?

答案1

这听起来更像是 DNS 问题。

www不是应该指向你的IP地址。

裸域名(yourdomain.com)应该指向一个 IP 地址。

您的wwwCNAME 应该指向 yourdomain.com

yourdomain.com   A      123.123.123.123
www              CNAME  yourdomain.com

相关内容