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 分钟前
centos9安装docker 配置docker代理
运维·docker·容器
水银嘻嘻8 分钟前
12 web 自动化之基于关键字+数据驱动-反射自动化框架搭建
运维·前端·自动化
在肯德基吃麻辣烫37 分钟前
Netdata在Ubuntu环境下的安装与配置:构建实时系统监控与性能分析平台
linux·运维·ubuntu
不念霉运1 小时前
Gitee DevOps:中国企业数字化转型的“本土化加速器“
运维·gitee·团队开发·代码规范·devops·代码复审
安迪小宝1 小时前
6 任务路由与负载均衡
运维·python·celery
遇见火星2 小时前
jenkins流水线常规配置教程!
运维·docker·jenkins
愚戏师2 小时前
Linux复习笔记(六)shell编程
linux·笔记·shell
大胆飞猪2 小时前
Linux操作系统--进程间通信(system V共享内存)
linux
LunarCod3 小时前
Ubuntu使用Docker搭建SonarQube企业版(含破解方法)
linux·运维·服务器·ubuntu·docker·开源·sonarqube
betazhou3 小时前
基于Linux环境实现Oracle goldengate远程抽取MySQL同步数据到MySQL
linux·数据库·mysql·oracle·ogg