解决centos7安装nginx后无conf.d目录或conf.d目录下无default.conf文件问题

 更新时间:2024年01月13日 08:44:30   作者:漫天丶飞雪  
这篇文章主要介绍了解决centos7安装nginx后无conf.d目录或conf.d目录下无default.conf文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题

nginx安装成功之后可以正常使用,但是/etc/nginx下没有conf.d文件夹,或/etc/nginx/conf.d下没有default.conf文件

原因

该操作系统下的epel源是默认下载就是Fedora操作系统的

解决方法

更改nginx的epel镜像源地址,并卸载(不做赘述)清除之前安装的nginx

重新安装工作

sudo yum install yum-utils -y

创建nginx.repo文件

sudo vim /etc/yum.repos.d/nginx.repo

并添加以下内容

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
 
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

默认情况下,使用稳定的nginx软件包的存储库。

如果要使用主线nginx软件包,请运行以下命令:

sudo yum-config-manager --enable nginx-mainline

要安装nginx,请运行以下命令:

sudo yum install nginx -y

参考:https://nginx.org/en/linux_packages.html

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS 5.1下跑Mono和Asp.net的实现方法

    CentOS 5.1下跑Mono和Asp.net的实现方法

    由于想研究在linux下跑.net程序的可行性,于是尝试在CentOS5.1下搭建Mono环境和Asp.Net的服务器。Asp.Net的服务器是采用mod_mono和Apache的方式搭建(Nginx的搭建尚未研究)。
    2010-04-04
  • Linux环境下GRE的部署方式

    Linux环境下GRE的部署方式

    这篇文章主要介绍了Linux环境下GRE的部署方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Linux之CentOS7下如何关闭SELINUX

    Linux之CentOS7下如何关闭SELINUX

    这篇文章主要介绍了Linux之CentOS7下如何关闭SELINUX问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Linux应用程序管理与安装方式

    Linux应用程序管理与安装方式

    这篇文章主要介绍了Linux应用程序管理与安装方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • Linux中获取系统运行时间的多种方法详解

    Linux中获取系统运行时间的多种方法详解

    在开发 、测试和运维中,获取系统运行时间是一个很重要的参数指标,本文为大家整理了一些常用的获取系统时间的方法,希望对大家有所帮助
    2025-03-03
  • 分析Linux内核调度器源码之初始化

    分析Linux内核调度器源码之初始化

    本篇文章将从源码的角度剖析内核调度的具体原理和实现,以Linux kernel 5.4 版本(TencentOS Server3 默认内核版本)为对象,从调度器子系统的初始化代码开始,分析Linux内核调度器的设计与实现
    2021-06-06
  • centos 6.8命令行下使用pptpsetup进行pptp拨号的实现方法

    centos 6.8命令行下使用pptpsetup进行pptp拨号的实现方法

    centos 6.8 命令行下可使用pptpsetup进行pptp拨号,首先安装ppp,pptp和pptp-setup三个包,使用pptpsetup进行连接,下面给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2016-10-10
  • Linux创建用户组并分配用户权限方式

    Linux创建用户组并分配用户权限方式

    这篇文章主要介绍了Linux创建用户组并分配用户权限方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-11-11
  • 详解Linux 下开发微信小程序安装开发工具

    详解Linux 下开发微信小程序安装开发工具

    这篇文章主要介绍了详解Linux 下开发微信小程序安装开发工具的相关资料,需要的朋友可以参考下
    2017-06-06
  • Ubuntu16.04源码安装Mininet

    Ubuntu16.04源码安装Mininet

    今天小编就为大家分享一篇关于Ubuntu16.04源码安装Mininet,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10

最新评论