Linux 安装nginx

下载安装

https://nginx.org/en/download.html

解压

复制代码
tar -zxvf nginx-1.26.2.tar.gz -C /opt
chmod 777 -R /opt/nginx-1.26.2/

编译 && 安装

复制代码
# 安装到同目录以免乱套,一定要先创建目录
mkdir /opt/nginx-1.26.2/nginx/

# 编译
make
# 安装,大写!!
make PREFIX=/opt/nginx-1.26.2/nginx/ install

没有./configure

yum -y install gcc

yum -y install gcc-c++
没有make

yum install pcre-devel zlib zlib-devel openssl openssl-devel

安装过后,所有的nginx都会指向最开始解压的目录,相当于他的依赖没有不行
copy到另一个机器的话,如果最开始解压的目录相同可以直接使用

设置为服务

复制代码
cd /etc/systemd/system/
vim nginx.service

[Unit]
Description=Nginx HTTP Server
After=network.target

[Service]
Type=forking
ExecStart=/opt/nginx-1.26.2/nginx/sbin/nginx
ExecReload=/opt/nginx-1.26.2/nginx/sbin/nginx -s reload
ExecStop=/opt/nginx-1.26.2/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target
相关推荐
Chennnng20 小时前
Ubuntu 安装过程的 6 大常见问题类型
linux·运维·ubuntu
阿干tkl21 小时前
传统网络与NetworkManager对比
linux·网络
Evan芙21 小时前
Linux 进程状态与进程管理命令
linux·运维·服务器
doris61021 小时前
2025年设备管理系统:智能运维成新标杆
运维
qsjming1 天前
EXT4文件系统特性说明
运维
码农12138号1 天前
Bugku HackINI 2022 Whois 详解
linux·web安全·ctf·命令执行·bugku·换行符
Joren的学习记录1 天前
【Linux运维进阶知识】Nginx负载均衡
linux·运维·nginx
用户2190326527351 天前
Java后端必须的Docker 部署 Redis 集群完整指南
linux·后端
胡先生不姓胡1 天前
如何获取跨系统调用的函数调用栈
linux
Jtti1 天前
服务器防御SYN Flood攻击的方法
运维·服务器