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
相关推荐
霖.244 分钟前
service的两种代理实现
linux·服务器·容器·kubernetes
新手小白*12 分钟前
Nginx反向代理与缓存功能-第一章
运维·nginx
Lin_Aries_042115 分钟前
基于 GitLab 的自动化镜像构建
linux·运维·docker·容器·自动化·gitlab
hkhkhkhkh12324 分钟前
Git push 失败(remote unpack failed: Missing tree)解决方案
linux·git
Eloudy25 分钟前
制作 Bash Shell 方式的软件发布安装包的原理和方法
linux·bash
霖.2436 分钟前
K8s实践中的重点知识
linux·云原生·kubernetes
truesnow41 分钟前
速通 awk:一篇文章带你理解 awk 原理,大量实战案例让你马上成为 awk 专家
linux
运维栈记1 小时前
自动化运维利器:MCP Server + 阿里云
运维·自动化
Lyre丶1 小时前
Ubuntu 24.04 LTS 安装GAMIT
linux·经验分享·学习·ubuntu·gamit
namekong81 小时前
ubuntu 通过下面几种方式查看系统 重启时间/开机时间:
linux·运维·ubuntu