AlmaLinux 9 安装Nginx及配置防火墙

安装前准备

1.使用 yum update将所有软件包更新到源中的最新版。

1694053781837.png

2.使用 install epel-release安装epel源。

安装Nginx

1.使用 yum install nginx安装 Nginx

1694054245606.png

2.使用 service nginx start启动 Nginx服务

1694054731227.png

3.访问服务器的地址如果出现下图则代表安装及启动 Nginx成功

1694054782181.png

配置防火墙

1.如果不呢访问Nginx的测试页面,则大概率防火墙配置错误,需要使用 systemctl status firewalld 检查防火墙状态。

1694155437988.png

2.如果Active为Active(running)则表示防火墙正在运行,这时需要使用 firewall-cmd --list-ports查看防火墙放行的端口是否包含80端口。

1694156704585.png

3.如果放行列表为空,则表示没有放行80端口,也就自然不能访问到测试页面。所以需要关闭防火墙或者放行对应端口。

①放行端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
–zone #作用域
–add-port=9200/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

添加端口后需要使用 firewall-cmd --reload 刷新才可使配置生效

1694156973933.png

②关闭防火墙

不推荐关闭防火墙,关闭防火墙会使得服务器的安全风险大大提高!!!
systemctl disable firewalld