下载nginx
1 | wget https: //nginx .org /download/nginx-1 .25.3. tar .gz |
yum安装依赖包
1 | yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel |
解压
1 | tar -zxvf nginx-1.22.0. tar .gz |
配置当前nginx
1 2 | cd nginx-1.22.0 . /configure --prefix= /usr/local/nginx |
编译安装nginx
1 | make && make install |
查看版本号
1 2 | cd /usr/local/nginx/sbin . /nginx - v |
查看Linux系统的防火墙
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | systemctl status firewalld #Linux系统的防火墙默认是开启的,可以关闭或者禁用防火墙(不建议) #[防火墙常用命令] # 设置开机启用防火墙 systemctl enable firewa11d.service # 设置开机禁用防火墙 systemctl disable firewal1d.service # 启动防火墙 systemctl start firewalld # 关闭防火墙 systemctl stop firewa11d # 检查防火墙状态 systemctl status firewal1d |
开放访问端口号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # 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服务
1 2 3 4 5 6 | # 开启nginx服务 . /nginx <br> # 关闭nginx服务 . /nginx -s stop<br> # 重启nginx服务 . /nginx -s reload |
分类:
nginx
标签:
nginx安装
, linux nginx 安装
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)