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 ]

  • 相关阅读:
    不务正业系列-浅谈《过气堡垒》,一个RTS玩家的视角
    [LeetCode] 54. Spiral Matrix
    [LeetCode] 40. Combination Sum II
    138. Copy List with Random Pointer
    310. Minimum Height Trees
    4. Median of Two Sorted Arrays
    153. Find Minimum in Rotated Sorted Array
    33. Search in Rotated Sorted Array
    35. Search Insert Position
    278. First Bad Version
  • 原文地址:https://www.cnblogs.com/notDog/p/5161054.html
Copyright © 2011-2022 走看看