zoukankan      html  css  js  c++  java
  • 宝塔网站 能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
    

      

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

  • 相关阅读:
    mysql数据向Redis快速导入
    jquery.cookie.js使用
    怎么才能在职场中如鱼得水(转)
    内部类(编程思想)
    main方法原来只要放在public static类中就能跑,涨知识了
    匿名内部类--工厂
    Java通过继承外部类来建立该外部类的protected内部类的实例(转)
    监听器的使用例子 ServletContextListener
    Class.getResource()方法的使用
    maven打包资源文件(转)
  • 原文地址:https://www.cnblogs.com/vary-/p/14483768.html
Copyright © 2011-2022 走看看