IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    firewalld 开放80端口,nginx禁止IP和未绑定域名访问

    admin发表于 2015-09-22 08:08:42
    love 0

    centos7.1 默认是firewalld,代替了iptables.一些命令比centos6发生了很大的变化。

    这里安装nginx后,80端口是没有开放的。外网无法访问。
    解决方案如下:

    一、增加http,https到/etc/firewalld/zones/public.xml文件。

    <?xml version="1.0" encoding="utf-8"?>
    <zone>
    <short>Public</short>
    <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
    <service name="http"/>
    <service name="ssh"/>
    <service name="https"/>
    </zone>

    二、重启firewall-cmd --reload

    nginx禁止IP和未绑定域名访问
    解决方案如下:

    一、把以下代码加入到/etc/nginx/nginx.conf 配置文件中的http.

    server{
    	listen	80 default_server;
        	server_name _;
    	return 404;
        }

    二、重启systemctl restart nginx



沪ICP备19023445号-2号
友情链接