在 【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
相关推荐
东城居士2 小时前
Linux驱动阻塞与非阻塞访问的理解
linux·嵌入式系统
..Dauntless..2 小时前
【Linux】进程地址空间初步理解
linux·运维·服务器
Julien20043 小时前
Docker 网络(一)
linux·运维·服务器·ssh·学习方法
杨云龙UP3 小时前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql
PellyKoo4 小时前
【linux运维】ubuntu+samba 用户组独占目录权限配置踩坑记
linux·运维·ubuntu
AR-26710-4 小时前
Linux Day15——系统管理复习
linux·运维
高山有多高4 小时前
【Linux笔记】Linux自定义Shell
linux·c++
姜鱼问生4 小时前
HTTPS 部署实战:未备案域名 + 非标端口的完整方案
linux·https
jackletter5 小时前
linux:安装 ubuntu 26.04.1
linux·ubuntu·ubuntu26.04.1
2401_869769595 小时前
make 进度条
linux