在 【Linux Centos】下搭建 【Nginx Web】 服务器

系统:Linux Centos 7.9

1 安装必要安装包

gcc 、c++、pcre、zlib、openssl等

powershell 复制代码
yum install -y gcc-c++
yum install -y pcre
yum install -y pcre-devel
yum install -y zlib
yum install -y zlib-devel
yum install -y openssl
yum install -y openssl-devel

2 下载Nginx源码并解压

powershell 复制代码
wget -c http://nginx.org/download/nginx-1.15.7.tar.gz
mkdir -p /usr/lib/nginx
tar -zxvf nginx-1.15.7.tar.gz -C /usr/lib/nginx

3 配置、编译和安装Nginx

powershell 复制代码
cd /usr/lib/nginx/nginx-1.15.7 # 进入解压目录
./configure
make && make install

4 配置全局变量

powershell 复制代码
vim /etc/profile # 编辑文件
source /etc/profile

添加内容

powershell 复制代码
export NGINX_HOME=/usr/local/nginx
export PATH=${NGINX_HOME}/sbin:$PATH

5 启动、停止和重新加载Nginx

powershell 复制代码
./nginx # 启动Nginx
./nginx -t # 检测是否有语法错误
./nginx -s reload # 重新加载配置文件
./nginx -s stop # 强制停止

6 设置开机自启

powershell 复制代码
vim /etc/rc.local
/usr/local/nginx/sbin/nginx
chmod 755 /etc/rc.local
相关推荐
边疆.几秒前
【Linux】文件系统
linux·运维·服务器·磁盘·文件系统·软硬链接
_dindong1 分钟前
Linux网络编程:Reactor反应堆模式
linux·服务器·网络·设计模式·php
大神的风范10 分钟前
LINUX 驱动之HSR04超声波模块,设备树配置
linux·驱动开发
盛满暮色 风止何安19 分钟前
负责均衡的理解
运维·服务器·网络·网络协议·系统安全·安全架构
wyjcxyyy33 分钟前
2025polar冬季赛复盘(WEB,MISC)
运维·服务器
HealthScience42 分钟前
vscode通过跳板机连接到服务器
服务器·ide·vscode
知识分享小能手44 分钟前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 进程管理 —语法详解与实战案例(8)
linux·学习·centos
翔云12345644 分钟前
服务器异常崩溃,GTID 是否会出现在 mysql.gtid_executed 表但不在 binlog 中
服务器·mysql·adb
零日失眠者44 分钟前
⚠️ 警告!99%的开发者都踩过这个坑:Python3安装后系统彻底瘫痪!yum直接报废的真相
linux·python
寒山李白1 小时前
关于supervisor-win的安装、配置和使用
服务器·python·supervisor