一、问题描述

运行命令 yum install nginx 之后出现如下图情况。

二、解决过程如下

根据问题描述可以看出,是yum源出了问题,因此我们需要捣鼓以下yum源配置。具体解决过程如下。

1.备份CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/

// centos 6
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
// 或者 centos 7
wget -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.把服务器的包信息下载到本地电脑缓存起来,makecache建立一个缓存

// 运行命令
yum makecache

4.运行安装rpel源命令,安装完成之后你就可以直接使用yum来安装额外的软件包,也就是epel源

// 安装epel-release
yum install epel-release

5.运行安装命令

// 安装nginx
yum install nginx

然后上面描述的问题就顺利解决了,正常安装过程如下。

出现下图说明安装完成。

三、NGINX默认目录

nginx的默认目录可以通过以下命令查看

// 查看nginx相关目录whereis nginx// 查看所有nginx目录和文件列表
rpm -ql nginx

nginx默认路径说明

1. nginx配置文件目录:/etc/nginx/
2. PID目录:/var/run/nginx.pid
3. 错误日志:/var/log/nginx/error.log
4. 访问日志:/var/log/nginx/access.log
5. 默认站点目录:/usr/share/nginx/html
6. 主配置文件路径:/etc/nginx/nginx.conf
7. nginx的手册和帮助文件:/usr/share/
8. nginx服务启动管理的终端命令:/usr/sbin/nginx
9. ngxin-debug主要用于nginx 启动 debug 模式的一个命令:/usr/sbin/nginx-debug
10. nginx 模块目录:/usr/lib64/nginx/modules/

四、NGINX常用命令

 nginx 或 systemctl start nginx    // 启动nginxnginx -s reload               // 重新加载配置文件nginx -s stop                    // 退出nginx -v                       // 查看nginx版本

LINUX下用YUM安装nginx出现No package nginx available.的问题与解决方案相关推荐

  1. [mysql] linux下使用yum安装mysql

    From: http://www.2cto.com/database/201207/141878.html linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list ins ...

  2. 使用remi安装php70,Linux下使用yum安装LNMP环境

    如何使用yum搭建有需求的LNMP环境 本人使用的是centos7系统,就以centos7的系统搭建为例 Nginx安装 创建/编辑文件:vi /etc/yum.repos.d/nginx.repo ...

  3. Linux 下用yum安装mysql

    2019独角兽企业重金招聘Python工程师标准>>> 1.    查看系统自带mysql是否已安装. [root@develop  bin]# yum list installed ...

  4. linux下通过yum安装svn及实现SVN与WEB同步解决方案[阿里云]

    linux安装svn及实现SVN与WEB同步解决方案[阿里云] 1.环境 Linux AY1305140905015863a2Z 2.6.32-279.el6.x86_64 #1 SMP Fri Ju ...

  5. linux下利用yum安装svn

    使用yum安装非常简单: yum install subversion 我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几 ...

  6. linux下使用yum安装配置samba

    注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目录拥有充分的读写权限属性,读者可顺着本文的思路完成基本配置流程,如需复杂读写权限功能请自行询问百度大哥. 1.# yum -y ins ...

  7. linux下使用yum安装svn详解

    安装完yum源之后,安装mysql,svn之类的就变得相当简单,下边将简单的用yum安装svn,关于yum源的配置请参考:http://blog.csdn.net/tjcyjd/article/det ...

  8. linux下使用yum安装新版php7.0

    这两天又装了一下虚拟机,又要编译lnmp,还要弄各种拓展,很麻烦,能不能直接yum安装呢?答案是可以的! 1.首先要更新yum源,不然是默认的老版本,一般都在5.6及以下,但是php7都出来好久了,性 ...

  9. 夺命雷公狗---linux NO:22 linux下的yum安装的高级配置

    我们这次来配置一下vim 的仓库源,为了提升速度将国外的源改成国内的源... 首先我们最好要备份一下否则到时候不想用国内的仓库源了,想用回国外了那就麻烦大发了...... 这样我们就将他备份成功了.. ...

最新文章

  1. R语言构建文本分类模型:文本数据预处理、构建词袋模型(bag of words)、构建xgboost文本分类模型、基于自定义函数构建xgboost文本分类模型
  2. 【CTS】几个serialno失败项
  3. JavaScript脚本中 getElementById 返回值总是为空
  4. hide handkerchief(hdu2104)
  5. 反射工具类ReflectionUtils
  6. Django之ORM操作
  7. ubuntu按方向键出现abcd_Ubuntu Vi方向键[A [B [C [D问题解决
  8. v-contextmenu的使用(右键菜单)
  9. pjtool用到的数据库----oracle范畴
  10. 文件上传之Apache commons fileupload使用
  11. 输入一批整数,输出最大最小值,输入0结束
  12. Linux下常用操作汇总
  13. 纯C语言编程-游戏之弹跳球
  14. shape()函数的用法
  15. html与css编程证书,利用CSS布局做一个简单的荣誉证书(代码示例)
  16. Qt+QtWebApp开发笔记(一):QtWebApp介绍、下载和搭建基础封装http轻量级服务器Demo
  17. 链表实现学生信息管理系统
  18. 哈师大计算机学院2016级新生,【通知公告】哈尔滨师范大学2016—2017学年度国家励志奖学金获奖学生初审名单公示...
  19. 10G整数文件需找中位数
  20. 基于javaweb仓库理系统设计与实现进销存管理.rar(论文+毕业设计+源码+答辩PPT)

热门文章

  1. [转载] python中的for循环对象和循环退出
  2. ruby 生成哈希值_哈希 Ruby中的运算符
  3. c语言存储类_C编程语言的存储类
  4. springboot公共模块打包_解决SpringBoot多模块发布时99%的问题?
  5. c# uri.host_C#| 具有示例的Uri.Host属性
  6. Java类class isAnnotationPresent()方法与示例
  7. __asm___错误:“”前应有'=',',',',','asm'或'_attribute_'
  8. 为什么阿里巴巴建议集合初始化时,指定集合容量大小?
  9. turbo c相关文档
  10. 错误175:具有固定名称MySql.Data.MySqlClient的ADO.NET提供程序未在计算机或者应用程序配置文件中注册或者无法加载