说在前面:本文由不白看原创,各位观众老爷放心食用,因为属于初创期,所以不允许引用。(注意文章发布时间,雷同文章以先发布的为准,原创不易,希望理解)【CSDN_不白看】
1.环境配置
修改镜像源(这里我们使用阿里镜像源)
说明:
1.CentOS 6、7、8 生命周期已经结束,官方源不可用
2.要使用root用户进行安装
CentOS 8 请执行:
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo
dnf clean all
dnf makecache
CentOS 7 请执行:
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo
dnf clean all
dnf makecache
CentOS 6 请执行:
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo
dnf clean all
dnf makecache
安装依赖包
说明:
1.1至2行依赖系统可能已经存在,不过还是建议执行
1.3行依赖为安装nginx所必须的依赖
yum -y install autoconf automake make
yum -y install gcc gcc-c++
yum -y install wget pcre pcre-devel zlib zlib-devel openssl openssl-devel
2.编译安装
安装稳定版(NGINX下载链接获取稳定版本版本号、NGINX下载仓库寻找稳定版本的tar.gz包)
说明:
1.修改1至3行更改安装包路径
2.修改4至6行安装指定的版本
3.修改7行指定编译路径
(不修改默认安装包路径为/app,默认版本为1.28.0,默认编译路径为/app/nginx)
cd /
mkdir app
cd /app
wget http://nginx.org/download/nginx-1.28.0.tar.gz
tar -zxvf nginx-1.28.0.tar.gz
cd /app/nginx-1.28.0/
./configure --prefix=/app/nginx
make && make install
3.系统配置
配环境变量
说明:
1.如果安装稳定版时修改了编译路径,这里1行需要修改为你所指定的编译路径
echo 'export PATH=$PATH:/app/nginx/sbin' | sudo tee -a /etc/profile
source /etc/profile
nginx -v
关闭防火墙
说明:
1.不执行第3行则下次系统重启防火墙会自动打开
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld
4.基本使用
说明:
1.使用ifconfig查看本机IP地址,浏览器访问该地址查看nginx状态
开启nginx
nginx
浏览器访问
正常关闭nginx
nginx -s quit
强制关闭nginx
nginx -s stop
或
ps -aux | grep nginx
kill -9 nginx
至此你已经成功在Linux上成功部署了nginx,收藏+关注,下次不迷路,我是不白看,我们下次见。