zoukankan      html  css  js  c++  java
  • CentOS/Linux开放某些端口

    CentOS/Linux开放某些端口

    CentOS/Linux 装载系统的时候只开启了少数端口如22,80(有些连80都没有开放)等。

    结果再装完Nginx+PHP+MySQL 后不能访问网站。

    当然前提是在nginx.conf中先配置好访问地址

    现在提供一些解决方案:

    1.查看防火墙设置发现没开启所要访问的端口

    iptables -L -n

    由于Linux防火墙默认是关闭的。可以用两种方式,一个是关闭防火墙(不推荐),另一个就是让防火墙开放这个端口。

    2.开放某端口 

      1)vi  /etc/sysconfig/iptables 文件

         1.1 开放某端口

         -A INPUT -p tcp -m state  --state NEW -m tcp --dport 8080 -j ACCEPT

         1.2 开放一个范围的端口8000到9000

         -A INPUT -p tcp -m state  --state NEW -m tcp --dport 8000:9000 -j ACCEPT

         说明:dport后面的端口根据自己所需加上,访问时采用localhost:端口

         

      2)重启iptables

    service iptables restart

     

    3.重启防火墙,这里有两种方式重启防火墙

      1)重启后生效

         开启: chkconfig iptables on

      关闭: chkconfig iptables off

     

      2)即时生效,重启后失效

        开启: service iptables start

        关闭: service iptables stop

     

  • 相关阅读:
    Python学习之==>第三方模块的安装、模块导入
    Python学习之==>json处理
    Python学习之==>内置函数、列表生成式、三元表达式
    Python学习之==>函数
    Python学习之==>文件操作
    Python学习之==>集合
    函数,递归,内置函数
    python流程控制
    python文件处理
    Python基础之数据类型
  • 原文地址:https://www.cnblogs.com/hld123/p/7025953.html
Copyright © 2011-2022 走看看