• httpd服务启动了,但是无法正常访问


    问题:在Linux做了一个简单的http服务,浏览器却无法正常访问

    排查

    1.selinux是否为disabld的状态


    2.可以将/etc/htttpd文件删除,删除httpd服务,重新安装,查看是否可以重新打开。如果说只是删除了服务,重新安装,但是没有将配置文件删除,还是不会有任何作用的。
    3.查看主机的/etc/hosts是否有解析。加入解析
    4.查看httpd的配置文件,查看httpd的端口是否有错误,查看httpd的端口是否被占用,还有httpd文件中的 LoadModule foo_module modules/mod_foo.so 下的路径文件,在网上查看正确的路径。

      a,服务器防火墙中是否开启80端口

      vi /etc/sysconfig/iptables  

      -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) 

      -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)

      b,查看httpd80端口是否被占用

      c,vim /etc/httpd/conf/httpd.conf

    5.ps ax 查看进程问题,我在解决的时候,killall -9 httpd 杀死所有的httpd进程,然后再次查看重新开启服务,再次需要注意是,我关闭了防火墙。杀死进程,重新开启服务,正常开启。


    原文链接:https://blog.csdn.net/liuchuang11/article/details/99057999

    ‘真实的’活着
  • 相关阅读:
    重构手法之简化函数调用【5】
    netstat命令
    Python使用wxpy模块实现微信两两群组消息同步
    format函数格式化显示的方法
    scrapy介绍及使用
    Linux常用命令复习
    Django实现博客项目
    Django中CKEditor富文本编译器的使用
    Django-admin站点管理的详细使用
    电脑修改密码后,git push 报错unable to access
  • 原文地址:https://www.cnblogs.com/chenxi-hxl/p/12367083.html
Copyright © 2020-2023  润新知