在 【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
相关推荐
wdxylb1 小时前
云原生俱乐部-shell知识点归纳(1)
linux·云原生
飞雪20072 小时前
Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
linux·macos·阿里云·vmware·虚拟机·aliyun·alibaba cloud
路溪非溪3 小时前
关于Linux内核中头文件问题相关总结
linux
海绵不是宝宝8174 小时前
连接远程服务器上的 jupyter notebook,解放本地电脑
服务器·jupyter·github
Lovyk5 小时前
Linux 正则表达式
linux·运维
Fireworkitte6 小时前
Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
linux·ubuntu·centos
sword devil9007 小时前
ubuntu常见问题汇总
linux·ubuntu
ac.char7 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos
繁星¹⁸⁹⁵8 小时前
通过update-alternatives可以实现cuda的多版本切换
服务器
淮北也生橘128 小时前
Linux的ALSA音频框架学习笔记
linux·笔记·学习