宝塔网站 能ping的通,但是浏览器显示 无法连接

最近在三丰上买了个云服务器,初始化的时候选择centos7+宝塔,把之前买的域名解析到该服务器上,,但是使用该域名访问网站的时候老是提示 ”无法连接“,在命令提示符上使用

ping  域名

  也ping不通

查看域名解析

 

 

 

 发现解析错了,在”记录类型“中选成红框的,

修改了下,记录类型要选第一个,记录值 要写购买的服务器ip地址

 

然后在命令提示符中 可以ping的通了,但是 在浏览器中还是提示无法连接

看网上说 可能是没有开启80端口,或者防火墙没有放行80端口,因为网站默认都是使用80端口

在centos7.X关于防火墙操作:

 

安装Firewalld

yum install firewalld -y

  

启用Firewalld

systemctl enable firewalld
systemctl start firewalld

添加常用端口放行

firewall-cmd --permanent --zone=public --add-port=20/tcp
firewall-cmd --permanent --zone=public --add-port=21/tcp
firewall-cmd --permanent --zone=public --add-port=22/tcp
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=888/tcp
firewall-cmd --permanent --zone=public --add-port=30000-40000/tcp

重载Firewalld配置

firewall-cmd --reload

 一通操作后 浏览器还是提示无法连接,看下宝塔上网站的配置文件

结果就发现问题,这个网站的配置文件和默认文档都是空的。

 

 一般出现这个问题原因是新建网站的时候没有弄好 或者是宝塔安装的软件除了问题,然后我打开宝塔的软件商店,发现安装的Apache软件停止运行了,

强制重启报错

20014)Internal error (specific information not available): AH00058: Error retrieving pid file logs/httpd.pid AH00059: Remove it before continuing if it is corrupted.

  在网上搜了下,原来是服务器没有正确关闭造成的,解决方法:

进入Apache安装位置,宝塔一键部署的软件都在 /www/server里面,

使用命令重启Apache

/www/server/apache/bin/apachectl -k restart

 失败,提示要删除 logs/httpd.pid

进入 /www/server/apache/logs 执行

rm -f httpd.pid

  然后执行

netstat -ant

  激活tcp连接,然后再执行

/www/server/apache/bin/apachectl -k restart

  

把该网站文件备份,然后重新添加一遍,就可以运行了

 

posted on 2021-03-04 23:46  _vary  阅读(1117)  评论(0编辑  收藏  举报