Linux Nginx安装部署、注册服务

1、下载:https://nginx.org/en/download.html

下载nginx-1.27.4.tar.gz,上传到服务器 /opt/目录

在开始安装Nginx之前,首先需要安装一些依赖项,以确保Nginx编译和运行正常。打开终端并执行以下命令:

bash 复制代码
yum install -y wget gcc-c++ pcre-devel zlib-devel openssl-devel

2、解压

在/usr/local/目录下新建nginx目录

bash 复制代码
cd /usr/local/

mkdir nginx

进入/opt/目录解压

bash 复制代码
cd /opt/

tar -zxvf nginx-1.27.4.tar.gz -C /usr/local/nginx 

3、配置 进入 /usr/local/nginx

bash 复制代码
./configure

4、编译

bash 复制代码
make&&make install

5、运行

bash 复制代码
cd /usr/local/nginx/sbin

./nginx

6、注册服务

bash 复制代码
vim /etc/systemd/system/nginx.service
bash 复制代码
[Unit]
Description=Nginx Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
Restart=always

[Install]
WantedBy=multi-user.target
bash 复制代码
# 刷新服务
sudo systemctl daemon-reload

# 启动服务
sudo systemctl start nginx.service

# 开机启动
sudo systemctl enable nginx.service

# 停止服务
sudo systemctl stop nginx.service

参考资料:Linux 安装 Nginx 并配置为系统服务(超详细)-阿里云开发者社区

相关推荐
何中应7 分钟前
Jenkins 如何配置工作节点
运维·ci/cd·jenkins
谢亮_vipxieliang7 分钟前
容器日志收集与管理:从 stdout 规范到 ELK/Loki 落地
运维·网络·人工智能·elk·docker·容器
YOLO数据集集合9 分钟前
风力发电机检测数据集 | 风机检测 电缆塔识别 风电运维 无人机巡检 9122期
运维·人工智能·目标检测·目标跟踪·无人机·风力发电·电力巡检
鬼手点金10 分钟前
Claude Code示范案例-修复 Bug 工作流
java·服务器·前端·javascript·bug·openclaw
一条破秋裤11 分钟前
Linux 进程通信介绍:内存隔离与 IPC 分类
java·linux·服务器
天远API15 分钟前
零信任架构实战:基于天远全网运营商三要素构建自动化骑手准入网关
运维·人工智能·架构·自动化
码完就睡17 分钟前
Linux——计算机网络基础概论
linux·计算机网络
别动我齐刘海18 分钟前
ROS2 Jazzy + C++ 时间系统——Time / Clock / Duration
linux·c++·人工智能·学习·机器学习·机器人·自动驾驶
fengkai454525 分钟前
十、Ceph 分布式存储5-8
运维·ceph·容器
你不是我我27 分钟前
【AI 测评】群晖NAS部署CloudSaver:Docker安装、多源搜索、网盘转存与cpolar远程访问
运维·docker·容器