zoukankan      html  css  js  c++  java
  • linux打开80端口及80端口占用解决办法

    linux打开80端口
    天客户那边有台服务器同一个局域网中都无法访问,排除lamp环境问题,发现时服务器中的防火墙没有开启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端口通过防火墙)

    按照这种方法测试,发现重启防火墙的时候,回报这两行错误。
    [root@localhost ~]# /etc/init.d/iptables restart
    iptables:清除防火墙规则: [确定]
    iptables:将链设置为政策 ACCEPT:filter [确定]
    iptables:正在卸载模块: [确定]
    iptables:应用防火墙规则:Bad argument `–-state'
    Error occurred at line: 11
    Try `iptables-restore -h' or 'iptables-restore --help' for more information.
    [失败]

    发现这种方法并不好使,于是尝试另外一种,通过命令去添加端口的方法。
    代码如下 复制代码
    [root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    [root@centos httpd]# /etc/rc.d/init.d/iptables save
    [root@centos httpd]# /etc/init.d/iptables restart
    这样就搞定了,查看效果
    代码如下 复制代码
    [root@centos httpd]# /etc/init.d/iptables status

    Linux下启动apache报错:80端口已占用解决办法

    apache启动报错(98)Address already in use: make_sock: could not bind to address [::]:80
    # /etc/init.d/httpd start
    Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs
    [FAILED]
    代码如下 复制代码
    1.netstat -lnp|grep 80
    tcp 0 0 192.168.180.68:61027 0.0.0.0:* LISTEN 6289/oproxyd
    tcp 0 0 :::80 :::* LISTEN 846/httpd
    tcp 0 0 ::ffff:192.168.180.68:7001 :::* LISTEN 32015/java
    找到pid 846
    #ps 846
    查看
    #kill -9 846
    杀掉
    #./apachectl start
    启动成功
    *****************************************************************************
    处理办法:
    代码如下 复制代码
    # ps -aux | grep http
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
    root 12079 0.0 0.0 61164 720 pts/1 S+ 16:06 0:00 grep http
    # ps -aux | grep apache
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
    apache 10820 0.0 0.0 2044 600 ? Ss Jan01 0:04 bash
    root 12081 0.0 0.0 61160 716 pts/1 S+ 16:06 0:00 grep apache
    # kill -9 10820
    # /etc/init.d/httpd start
    Starting httpd: [ OK ]
    # /etc/init.d/httpd restart
    Stopping httpd: [ OK ]

  • 相关阅读:
    yii2框架随笔27
    yii2框架随笔26
    yii2框架随笔25
    yii2框架随笔24
    yii2框架随笔23
    yii2框架随笔21
    yii2框架随笔20
    yii2框架随笔19
    yii2源码学习笔记(十五)
    yii2源码学习笔记(十四)
  • 原文地址:https://www.cnblogs.com/notDog/p/5161054.html
Copyright © 2011-2022 走看看