下载nginx
wget https://nginx.org/download/nginx-1.25.3.tar.gz
yum安装依赖包
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
解压
tar -zxvf nginx-1.22.0.tar.gz
配置当前nginx
cd nginx-1.22.0 ./configure --prefix=/usr/local/nginx
编译安装nginx
make && make install
查看版本号
cd /usr/local/nginx/sbin ./nginx -v
查看Linux系统的防火墙
systemctl status firewalld #Linux系统的防火墙默认是开启的,可以关闭或者禁用防火墙(不建议) #[防火墙常用命令] # 设置开机启用防火墙 systemctl enable firewa11d.service # 设置开机禁用防火墙 systemctl disable firewal1d.service # 启动防火墙 systemctl start firewalld # 关闭防火墙 systemctl stop firewa11d # 检查防火墙状态 systemctl status firewal1d
开放访问端口号
# nginx的访问端口号是80(http协议的默认端口号就是80),所以这里,我们需要去放行80端口号 # 这里我们需要添加80端口号 firewall-cmd --permanent --add-port=80/tcp # 修改配置后需要重启防火墙 firewall-cmd --reload # 查看80端口号 firewall-cmd --query-port=80/tcp #[firewa11-cmd的常用命令] # 查看防火墙状态 firewall-cmd --state # 重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload # 查看开放的端口 firewall-cmd --list-ports # 开放80端口 firewall-cmd --permanent --add-port=80/tcp # 开启防火墙端口 firewall-cmd --zone=public --add-port=80/tcp --permanent # 移除端口号 firewall-cmd --permanent --remove-port=80/tcp # 关闭端口命令 firewall-cmd --zone=public --remove-port=80/tcp --permanent # 查询端口是否开放 firewall-cmd --query-port=80/tcp # 查看端口是否打开 firewall-cmd --zone=public --query-port=80/tcp
启动nginx服务
# 开启nginx服务 ./nginx
# 关闭nginx服务 ./nginx -s stop
# 重启nginx服务 ./nginx -s reload