zoukankan      html  css  js  c++  java
  • linux centos 7 防火墙相关

    centos 7 系统 默认是开启防火墙,而且没有打开80和8080等端口。

    因此,今天配置tomcat和nginx后,分别无法正常访问

    访问80和8080端口都报:502错误。(错误的网关)查询资料得知是防火墙的原因。

    搜索得知以下命令:

    systemctl start firewalld # 启动firewall
    systemctl enable firewalld # 开机启动firewall

    在firewall正常运行的情况下输入以下命令

    firewall-cmd --zone=public --add-port=80/tcp --permanent #添加80端口

    firewall-cmd --zone=public --add-port=3306/tcp --permanent  #添加3306端口

    firewall-cmd --query-port=80/tcp --zone=public  #查询80端口是否开启

    开启8080端口后,tomcat可以正常访问

    开启80端口后,访问服务器ip,仍不正常,

    报302错误,被重定向了

    关闭nginx后,再访问ip,报错如下:

    在服务器上可以正常访问nginx,显示nginx 的欢迎页面。

     问题解决:运营商把机房所有服务器的80端口做了限制,无法通过ip直接访问机房服务器的80端口。

  • 相关阅读:
    快速排序算法
    DirectX9(翻译):介绍
    奇葩的面试题
    新博客
    OpenCV2:幼儿园篇 第八章 视频操作
    编程规范:位运算
    编程规范:allocator
    深浅copy和浅copy
    模块和包
    递归函数
  • 原文地址:https://www.cnblogs.com/wzk1992/p/7019676.html
Copyright © 2011-2022 走看看