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

     

  • 相关阅读:
    4.代理模式
    替换文中指定字段实例
    常用正则表达式
    1.简单工厂模式
    ftp 发生意外错误 0x8ffe2740
    《人月神话》1
    3.装饰模式
    简易JS版多级菜单
    UEditor 百度富文本编辑器
    奉献一个窗口置顶的小工具
  • 原文地址:https://www.cnblogs.com/hld123/p/7025953.html
Copyright © 2011-2022 走看看