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
相关推荐
一颗青果3 小时前
HTTP协议详解
linux·网络·网络协议·http
Joy T6 小时前
【AI运维】02 云上基础部署:ECS、OSS 与 Nginx 的体系化理解与实践
运维·nginx
Dreamboat-L6 小时前
云服务器上部署nginx
java·服务器·nginx
广州灵眸科技有限公司6 小时前
瑞芯微(EASY EAI)RV1126B CAN使用
linux·网络·单片机·嵌入式硬件
石小千7 小时前
Nexus升级(3.63.0--3.87.1)
运维
魂万劫9 小时前
如何在虚拟机VM上|Linux环境内安装windows
linux·运维·服务器·windows
季__末9 小时前
WSL2安装配置
nginx
序属秋秋秋9 小时前
《Linux系统编程之进程控制》【进程等待】
linux·c语言·c++·进程·系统编程·进程控制·进程等待
zfj3219 小时前
top 命令中的 wa (IO wait) 指标,理论上几乎完全是由磁盘IO(包括swap)引起的,而不是网络IO
linux·网络·top·iowait
Xの哲學9 小时前
Linux网卡注册流程深度解析: 从硬件探测到网络栈
linux·服务器·网络·算法·边缘计算