本次使用服务器系统:CentOS 8.2 64bit 华为弹性云服务器
从华为的云服务器控制台进入远程登陆
本次 Nginx 的安装位置为 * /usr* 目录下
cd /usr/local
Nginx的相关环境安装
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
遇到报错
rrors during downloading Metadata for repository 'epel':
- Status code: 404 for http://archives.fedoraproject.org/pub/archive/epel/8/Everything/x86_64/repodata/repomd.xml (IP: 38.145.60.22)
Error: Failed to download Metadata for repo 'epel': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
原因:第三方的镜像站中均已移除 CentOS 8 的源,Centos 8 版本已停止更新相应依赖导致的,下载新的 yum 源即可搞定
解决方法步骤:
1. 备份之前的repo文件,命令:
mv /etc/yum.repos.d /etc/yum.repos.d.bak
2. 创建源文件目录,命令:
mkdir -p /etc/yum.repos.d
3. 下载新的yum源:
curl https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo > /etc/yum.repos.d/Centos-vault-8.5.2111.repo
curl https://mirrors.aliyun.com/repo/epel-archive-8.repo > /etc/yum.repos.d/epel-archive-8.repo
下载安装 Nginx
wget http://Nginx.org/download/Nginx-1.20.1.tar.gz
安装包解压到 /usr/local目录下
tar -zxvf ./Nginx-1.20.1.tar.gz -C /usr/local/
进入解压的安装包文件
cd /usr/local/Nginx-1.20.1
Nginx的环境配置
./configure --prefix=/usr/local/Nginx
Nginx的编译并安装
make & make install
Nginx的启动
cd /usr/local/Nginx/sbin
启动
./Nginx
创建Nginx命令软链接
现在每次对Nginx操作都要进入/usr/local/Nginx/sbin文件下操作 很不方便。创建Nginx的全局软链接在任意文件夹下都能直接使用Nginx命令
ln -s /usr/local/Nginx/sbin/Nginx /usr/bin/Nginx
删除Nginx的下载包和解压包
rm -rf Nginx-1.20.1.tar.gz
rm -rf Nginx-1.20.1
Nginx 文件配置
Nginx的多文件配置
进入Nginx配置文件
cd /usr/local/Nginx/conf
创建 servers 文件夹
mkdir servers
编辑Nginx.conf文件
更改相关配置
vim Nginx.conf
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。