Centos7下Nginx安装配置


安装

yum install epel-release
yum -y install nginx
service nginx start
systemctl enable nginx

访问自己的地址http://server_ip

记得开启80端口

nginx默认界面

firewalld支持动态更新和zone概念。firewalld有图形界面和命令行界面。

firewalld命令行管理工具是firewall-cmd,firewalld-cmd –help查看常用命令。

    firewalld默认有8个zone,都配置好了,只要切换就可以了
    drop 默认丢弃所有包
    block 拒绝所有外部链接,允许内部发起的连接
    public 指定外部连接可以进入
    external
    dmz 和硬件防火墙一样,受限制的公共连接可以进入
    work 工作区,概念和workgroup一样,指定的外部链接允许
    home 类似家庭组
    internal 信任所有链接
    centos7默认安装了firewalld,若没有安装,执行 yum install firewalld firewalld-config安装
    systemctl start firewalld 启动
    systemctl status firewalld或者firewall-cmd –state 查看状态
    sytemctl disable firewalld 停止并禁用开机启动
    systemctl enable firewalld 设置开机启动
    systemctl stop firewalld 禁用
    firewall-cmd –version 查看版本
    firewall-cmd –help帮助信息
    firewall-cmd –get-active-zones查看区域信息
    firewall-cmd –get-zone-of-interface=eth0查看指定接口所属区域
    firewall-cmd –panic-on 拒绝所有包
    firewall-cmd –panic-off取消拒绝状态
    firewall-cmd –query-panic查看是否拒绝
    firewall-cmd –reload 更新防火墙规则
    firewall-cmd –complete-reload 断开再连接
    firewall-cmd –zone=public –add-interface=eth0 将接口添加到public区域 , 默认接口都在public。若加上–permanet则永久生效
    firewall-cmd –set-default-zone=public 设置public为默认接口区域
    firewall-cmd –zone=pulic –list-ports 查看所有打开的端口
    firewall-cmd –zone=pulic –add-port=80/tcp 把tcp 80端口加入到区域
    firewall-cmd –zone=public –add-service=http 把http服务加入到区域
    firewall-cmd –zone=public –remove-service=http 移除http服务

文章作者: 苏叶新城
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 苏叶新城 !
  目录