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

一、问题描述

运行命令 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版本

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/557147.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql开启yum search pt-mysql_Centos使用MySQL工具Percona Toolkit

Centos使用MySQL工具Percona Toolkit安装Percona Toolkit 的Repo 得以支持直接用yum 安装二进制包yum install -y https://www.percona.com/redir/downloads/percona-release/redhat/latest/percona-release-0.1-4.noarch.rpmyum install -y percona-toolkit改MySQL表结构DDL p…

Controller层使用@value注解获取不到properties属性值

说到Value注解,用过的应该都知道,这是Spring3的一个注解,通过value注解的方式获取properties文件中的配置值,大大简化了我们读取配置文件的代码。然而,最近在使用中发现在controller使用出现了获取不到值的问题 经过排…

spring中context:property-placeholder标签详解

spring中context:property-placeholder标签的使用说明 1,有些参数在某些阶段中是常量。 在开发阶段我们连接数据库时的url,username,password等信息 分布式应用中client端的server地址,端口等这些参数在不同阶段之间又住住需要改…

access mysql oracle数据库_Oracle Access 数据库连接 使用

直接代码吧:/// /// Oracle数据库连接/// /// 数据库连接串,例如:(DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST IP)(PORT *)))(CONNECT_DATA (SERVICE_NAME *)))/// 用户名/// 用户密码/// Oracle数据库连接对象private st…

Jackson用法详解

Spring MVC 默认采用Jackson解析Json,尽管还有一些其它同样优秀的json解析工具,例如Fast Json、GSON,但是出于最小依赖的考虑,也许Json解析第一选择就应该是Jackson。 一、简介 Jackson 是当前用的比较广泛的,用来序列…

php7 cms,PHP7CMS 无条件前台GETSHELL

Version:2018-10-09//最新版中以修复此漏洞这个漏洞很简单,如果作者在写代码的时候考虑到一点点安全方面,其实都可以避免的。[PHP] 纯文本查看 复制代码// php7cms/Core/Controllers/Api/Api.php// 52~61 linepublic function save_form_data() {$rt \P…

php服务器怎么设置cookie,php服务器如何清除浏览器cookie

php服务器清除浏览器cookie的方法:1、设置cookie的过期时间;2、设置cookie的值为空,代码为【setcookie($cookiename, ) setcookie($cookiename, NULL);】。php服务器清除浏览器cookie的方法:一、设置cookie的过期时间//将过期时间…

Java面试——RabbitMQ系列总结

1.RabbitMQ是什么? RabbitMQ是一款开源的,Erlang编写的,基于AMQP(高级消息队列协议)协议的消息中间件。 2.为什么要使用消息队列? 从本质上来说是因为互联网的快速发展,业务不断扩张&#xff0c…

商城系统php功能模块,yershop商城系统的支付模块问题

这个商城系统是用ThinkPHP框架进行开发的,但是有很多毛病就不吐槽了。最崩溃的毛病是商城的核心功能??支付功能有语法错误导致无法支付。如图:求教大神,这该怎么改,纠结了好久好久。。。。。在这里数组中使用C方法就报错。代码片…

php ini 长连接秒数,php使用webSocket实现Echarts长连接自动刷新的解决方案(2):后端服务端代码返回json数据...

$address "127.0.0.1";$port 9090; //调试的时候,可以多换端口来测试程序!set_time_limit(0);$sock socket_create(AF_INET, SOCK_STREAM, SOL_TCP);socket_set_block($sock);socket_bind($sock, $address, $port);socket_listen($sock, 4)…

php swoole udp,基于Swoole如何搭建UDP服务?

本节将会讲解如下2个问题:通过Swoole如何搭建UPD服务?对比TCP和UDP有什么不同?01通过Swoole如何搭建UPD服务新建一个文件命名为 udp_server.php,代码如下:在命令行执行如下命令就可以开启TCP服务:php udp_s…

php net-snmp trap,Net-snmp:接收Trap的api

Net-snmp:接收Trap的apiNet-snmp:接收Trap的apinet-snmp使用的是snmptrapd来接收trap,我想自己写程序接收trap,也看了snmptrapd.c代码,很繁琐。有没有更简单一点的例子。net-snmp作为管理端功能有点欠缺,可以使用snmp毕业论文-- B…

SpringBoot引入本地jar包

1.引入本地jar包并通过maven打包成jar包 第一步&#xff1a;创建lib包&#xff0c;将所需的本地jar包导入 第二步&#xff1a;在pom文件中引导路径 <dependency><groupId>com.penn</groupId><artifactId>excleutil</artifactId><version&g…

“2021-01-30T16:00:00.000Z“: expected format “yyyy-MM-dd HH:mm:ss“时间戳格式化

“2021-01-30T16:00:00.000Z”&#xff1a; T表示分隔符&#xff0c;Z表示的是UTC. UTC&#xff1a;世界标准时间&#xff0c;在标准时间上加上8小时&#xff0c;即东八区时间&#xff0c;也就是北京时间。 例如 &#xff1a; 北京时间&#xff1a;2021-01-31 00:00:00对应的国…

MyBatis JdbcType介绍

MyBatis JdbcType介绍 JdbcType介绍 数据库列字段都是有类型的&#xff0c;不同的数据库有不同的类型。为了表示这些数据类型&#xff0c;Java源码是采用枚举来定义的&#xff1a; public enum JDBCType implements SQLType {TINYINT(Types.TINYINT),SMALLINT(Types.SMALLIN…

php 物联网应用,蜂窝物联网的概念以及应用

所谓蜂窝物联网&#xff0c;就是蜂窝移动通信网物联网相结合的发展产物。如今蜂窝移动通信网络已经发展30多年了&#xff0c;高高的通信铁塔拔地而起&#xff0c;随处可见&#xff0c;比工业时代的烟囱可多多了&#xff0c;象征着辉煌的信息时代。蜂窝物联网建设原则 本期工程要…

JSONObject.parseObject()

java获取json中某个字段 import com.alibaba.fastjson.JSONObject; public class JsonTest {public static void main(String[] args) {// json串(以自己的为准)String str "{"id":"75","shoppingCartItemList":[{"id":"4…

python批量图片转pdf,用python 制作图片转pdf工具

最近因为想要看漫画&#xff0c;无奈下载的漫画是jpg的格式&#xff0c;网上的转换器还没一个好用的&#xff0c;于是乎就打算用python自己DIY一下&#xff1a;这里主要用了reportlab。开始打算随便写几行&#xff0c;结果为若干坑纠结了挺久&#xff0c;于是乎就想想干脆把代码…

Java中如何遍历Map对象的4种方法

在Java中如何遍历Map对象 *How to Iterate Over a Map in Java* 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有map都实现了Map接口&#xff0c;以下方法适用于任何map实现&#xff08;HashMap, TreeMap, LinkedHashMap, Hashtable, 等…

大学本科 java教材,大学本科自学java之路——IO

大学本科自学java之路——IO大学本科自学java之路——IO我现在大三&#xff0c;大一&#xff0c;大二就是玩&#xff0c;现在大三准备考虑就业了&#xff0c;特写博客便于坚持自己学习一. 字节缓冲流的构造方法&#xff1a;BufferedOutputStream:该类实现缓冲输出流。 通过设置…