• linux打开端口


    客户那边有台服务器同一个局域网中都无法访问,排除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 ]
  • 相关阅读:
    bzoj2400 Spoj 839 Optimal Marks
    01分数规划
    bzoj1565 植物大战僵尸
    bzoj1497 最大获利(最大权闭合子图)
    bzoj3144 切糕
    loj6045 价
    bzoj3894 文理分科
    luogu3731 新型城市化
    快速傅里叶变换(FFT)
    bzoj1030 文本生成器
  • 原文地址:https://www.cnblogs.com/adjk/p/5266226.html
Copyright © 2020-2023  润新知