在 【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
相关推荐
wabil3 分钟前
VSCode远程调试Linux的GUI程序
linux·ide·vscode
lbb 小魔仙6 分钟前
【Linux】Linux 安全实战:防火墙配置 + 漏洞修复,符合企业合规标准
linux·运维·安全
oMcLin10 分钟前
如何在 Linux 上打开和编辑 Apple iWork 文件(增强版)
linux·运维·服务器
Ares-Wang11 分钟前
网络》》FTP、TFTP、Telnet DHCP
运维·服务器·网络
艾莉丝努力练剑13 分钟前
【Linux进程(七)】进程虚拟地址空间详解:从概念到实现与设计哲学
java·linux·运维·服务器·人工智能·安全·进程
五阿哥永琪16 分钟前
Linux 常用命令
linux·服务器·网络
日更嵌入式的打工仔19 分钟前
linux内核查看网口负荷的指令
linux·服务器·笔记
gsls20080819 分钟前
服务器状态监控Uptime Kuma
运维·服务器·git
郝学胜-神的一滴20 分钟前
Linux多线程编程:深入解析pthread_detach函数
linux·服务器·开发语言·c++·程序人生
同聘云22 分钟前
阿里云国际站高防服务器的原理是什么?高防ip怎么做??
服务器·tcp/ip·阿里云