文章目录
下载安装包
我的系统是CentOS-8.3,是运行在Win系统里的虚拟机环境,本来是想用yum装的,但是yum list nginx老提示我“下载元数据失败”,可以看到我已经换了清华源了,头疼!
我这个网络应该没问题,切换过多种网络了都这样。在虚拟机外面的Win系统访问清华源,下载东西都是飞快,就是在虚拟机里就不行,有没有清楚的大佬救救我!
2021-06-06:(注:该问题已解决,如下)
下载元数据失败的解决办法
现在遇到这种情况的话,那我只能自己去官网上下载tar包了
里面有三种版本,这里我选择了最新的稳定版,因为学习的过程中,万一出岔子,排查问题还要老半天。如果因为版本的问题,浪费掉的时间很可惜。而且公司生产环境也一般都会选择稳定版。
- Mainline version:Nginx官方主力研发版本,理解为开发版
- Stable version:最新的稳定版,建议生产环境使用
- Legacy versions:历史版本的稳定版
解压
接下来开始解压,下载的文件通过共享文件夹放到/opt/nginx,然后解压
# tar -xzvf nginx-1.20.1.tar.gz
# du -sh *
7.1M nginx-1.20.1
1.1M nginx-1.20.1.tar.gz
配置
用Nginx的 ./configure 进行配置,prefix是设置安装目录,可以用 --help查看帮助
# ./configure --help
问题1:C compiler cc is not found
执行命令遇到问题,看起来像是C语言的编译器cc命令没找到。有问题就解决,网上搜下
# ./configure --prefix=