当前位置: 首页 > news >正文

Nginx 离线安装

要在CentOS系统上安装Nginx的.tar.gz源码包,请按照以下步骤操作:

准备工作

确保您的系统更新至最新,并安装必要的依赖工具。

sudo yum update -y
sudo yum install -y gcc pcre-devel zlib-devel openssl-devel

下载
wget https://nginx.org/download/nginx-1.26.1.tar.gz

解压源码包
tar xzf nginx-1.26.1.tar.gz # 使用实际下载的文件名
cd nginx-1.26.1

配置并编译
在编译之前,您可能需要指定安装路径,以及启用一些模块,比如HTTP SSL支持。以下命令是一个示例,将Nginx安装到/usr/local/nginx目录下:

./configure --prefix=/usr/local/nginx --with-http_ssl_module

如果需要其他模块,请在./configure后面加上相应的选项。

编译和安装

make
sudo make install

启动Nginx

安装完成后,您可以使用以下命令启动Nginx服务:

/usr/local/nginx/sbin/nginx
ps aux | grep nginx

检查Nginx是否成功启动,可以在浏览器中输入服务器的公网IP地址(如果配置了的话)或者localhost(如果在本地测试)查看默认的欢迎页面。

设置开机启动

为了保证Nginx在系统重启后自动运行,可以创建一个系统服务。这里提供一个简单的Systemd单元文件示例,您可以根据实际情况调整:

vim /etc/systemd/system/nginx.service

将以下内容粘贴进去:

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存并退出编辑器,然后执行以下命令以使更改生效:

systemctl daemon-reload
systemctl start nginx
systemctl enable nginx
systemctl reload nginx

至此,您应该已经在CentOS上成功安装并启用了Nginx。记得根据实际情况调整防火墙规则以允许外部访问Nginx端口(通常是80和443)。

http://www.hskmm.com/?act=detail&tid=25310

相关文章:

  • docker 离线安装
  • uniapp 转回tabbar页面
  • 第十一届中国大学生程序设计竞赛网络预选赛 魔塔
  • JDK 离线安装
  • minio 离线安装
  • HbuilderX 将 h5转成uniapp的一些记录.19127294
  • 银行同业存单产品的筛选方法
  • deepseek 私有部署文档
  • MySQL运维及开发规范
  • 短视频平台差异视角下开源AI智能名片链动2+1模式S2B2C商城小代码的适配性研究——以抖音与快手为例
  • 异步读写mysql依赖pymysql (asyncio/ aiomysql)
  • Linux发行版切换技术全解析
  • 手把手教你用 Docker 部署 Redis
  • 悟空博弈单元(WBUC)与广域统一计算(WAUC)研究:价值共生的技术基石——声明Ai研究
  • 掌握形式验证工具,提升芯片验证效率
  • 长租公寓的生存越来越难了 - 智慧园区
  • Spring Boot中保存前端上传的图片 - 教程
  • P2724 [IOI 1998 / USACO3.1] 联系 Contact 做题笔记
  • 深入解析:Linux运维笔记:服务器感染 netools 病毒案例
  • 设计模式——命令设计模式(行为型) - 详解
  • 港专专利申请量被反超,背后是谁在“偷家”?
  • 版权诉讼下的MiniMax:AI独角兽的上市迷途
  • HTB Eureka靶机渗透实战 - Spring Boot堆转储与Bash算术注入漏洞利用
  • 手机照片太多了存哪里? - 实践
  • 时隔十六年的南京之旅
  • 高贵的北上广深,没有父母托举,90后很难成家
  • 使用AI图像服务规模化视觉内容生产
  • 实用指南:基于贝叶斯优化神经网络的光伏功率预测综述
  • 详细介绍:ROS2与Unitree机器人集成指南
  • 布尔类型