生也有涯,知也无涯。这篇文章主要讲述技术分享| 云服务器的使用-nginx的安装及使用相关的知识,希望能为你提供帮助。
本次使用服务器系统: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
【技术分享| 云服务器的使用-nginx的安装及使用】
文章图片
推荐阅读
- windows修改图片默认程序打开方式
- SRE,了解一下(35+岁程序员新选择)
- 米尔电子 MYC-Y6ULX-V2核心板如何应用到机械智能控制器中
- 实战(618/双11大促备战全流程点点滴滴)
- python爬虫-26-批量爬取表情包,让你斗图再也不会陷入无图可发的窘境
- 借助LogAnalyzer打造轻量级数据库审计日志平台
- 实时开发平台建设实践,深入释放实时数据价值丨 04 期直播回顾
- 方大九钢携手图扑软件(数字孪生”高精尖“智慧钢厂)
- 昨天面试被问到的 缓存淘汰算法FIFOLRULFU及Java实现