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
相关推荐
一休哥助手1 分钟前
全面解析 Linux 系统监控与性能优化
linux·运维·性能优化
二进制杯莫停3 分钟前
掌控网络流量的利器:tcconfig
linux
watl019 分钟前
【Android】unzip aar删除冲突classes再zip
android·linux·运维
团儿.35 分钟前
Docker服务发现新纪元:探索Consul的无限魅力
运维·docker·云计算·服务发现·consul
赵大仁1 小时前
在 CentOS 7 上安装 Node.js 20 并升级 GCC、make 和 glibc
linux·运维·服务器·ide·ubuntu·centos·计算机基础
vvw&1 小时前
Docker Build 命令详解:在 Ubuntu 上构建 Docker 镜像教程
linux·运维·服务器·ubuntu·docker·容器·开源
李白你好1 小时前
家用无线路由器的 2.4GHz 和 5GHz
运维·网络
苹果醋31 小时前
React系列(八)——React进阶知识点拓展
运维·vue.js·spring boot·nginx·课程设计
我要出家当道士1 小时前
Nginx单向链表 ngx_list_t
数据结构·nginx·链表·c
冷冰鱼1 小时前
【问题实录】服务器ping不通win11笔记本
运维·服务器