技术分享| 云服务器的使用-nginx的安装及使用
  B8T0ExwNrp6T 2023年11月02日 24 0

本次使用服务器系统: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的启动

进入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

在这里插入图片描述

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月17日   39   0   0 服务器linux
B8T0ExwNrp6T