首页 > 系统相关 >nginx配置多个配置文件,nginx配置多个conf的方式 播报文章

nginx配置多个配置文件,nginx配置多个conf的方式 播报文章

时间:2023-06-19 16:35:46浏览次数:42  
标签:配置文件 多个 Nginx nginx conf 目录

可以通过在 nginx.conf 文件中使用 include 关键字来引入多个子配置文件,从而实现对 Nginx 的多配置管理。下面是简单的操作步骤:

 

 

1. 进入 Nginx 的 conf 目录(通常是 /etc/nginx 或者 /usr/local/nginx/conf),创建一个名为 conf.d 的目录,用于存放多个子配置文件:

 

 

mkdir conf.d

 

 

2. 进入 conf.d 目录,创建子配置文件,例如:

 

 

touch api.conf

 

 

3. 使用文本编辑器打开 api.conf 文件,编写相应的配置信息。例如:

 

 

server {

 

 

listen 8001;

 

 

server_name localhost;

 

 

location / {

 

 

root /usr/local/nginx/html;

 

 

index index.html index.htm;

 

 

}

 

 

}

 

 

4. 在 nginx.conf 文件中使用 include 关键字,将 conf.d 目录下的所有子配置文件引入:

 

 

include conf.d/*.conf;

 

 

5. 保存 nginx.conf 文件,并重启 Nginx 服务,使新的配置生效:

 

 

sudo systemctl restart nginx

 

 

这样,在 conf.d 目录中新增或者删除子配置文件时,只需要重新加载 Nginx 就好,不需要修改 nginx.conf 文件,方便管理。

 

 

标签:配置文件,多个,Nginx,nginx,conf,目录
From: https://www.cnblogs.com/tiancai/p/17491450.html

相关文章

  • nginx前端页面通过docker部署过程中的相关问题
    1、nginx.conf的ip地址对应服务器的ip 2、数据卷的路径需要与配置文件对应nginx.conf创建数据卷与容器的语句dockerrun--name=nginx01-vhtml:/usr/share/nginx/html-p8080:80-dnginx3、nginx.conf配置文件的存放位置dockercpnginx.confngin......
  • centos下nginx使用Let's Encrypt 申请免费 SSL 证书
    应用场景:想使用https,但是又不想花钱购买证书,也不是阿里和腾讯的可以免费申请以下是具体操作步骤:1.配置DNS记录在申请二级域名SSL证书之前,需要先将该二级域名解析到您的服务器IP地址。2.安装Certbot:Certbot是Let’sEncrypt官方提供的工具,可用于自动化SSL证书的获......
  • NGINX指定启动的配置文件
    若不指定安装路径,nginx默认安装在/usr/local/nginx路径下。若不指定nginx的配置文件,nginx默认启动找的是同级nginx更路径下的/conf/nginx.conf配置文件 但该配置文件的所在路径以及文件名不是绝对的,可根据需要放置在不同的路径。胡根据业务场景修改配置文件名。 以下是......
  • nginx限制并发数和限制下载速度方法
    以下代码写在nginx配置规则里面,宝塔面板的用户可以直接在宝塔里面修改。http{limit_conn_zone$binary_remote_addrzone=perip:10m;...server{...location/{limit_connperip1;limit_rate_after500m;limit_rate200k;}limit_conn_zone$binary_remote_addr:加......
  • 前端Vue图片上传组件支持单个文件多个文件上传 自定义上传数量 预览删除图片 图片压缩
    前端Vue图片上传组件支持单个文件多个文件上传自定义上传数量预览删除图片图片压缩,下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13099效果图如下:1.0.0(2023-06-18)组件初始化使用方法<!--count:最大上传数量 imageList:图片上传选......
  • std::thread 二:互斥量(多个互斥量的解决方法)
     //*:这里的lock是函数模板,最少传两个互斥量//第一种,使用lock和unlockstd::mutexm_mutex1;std::mutexm_mutex2;std::lock(m_mutex1,m_mutex2);m_mutex1.unlock();m_mutex2.unlock();//第二种,使用lock和lock_guardstd::mutexm_mutex1;std::mutexm_m......
  • DataX在Windows上实现Mysql到Mysql同步数据以及配置多个job/多个表同步定时执行bat
    场景DataX-阿里开源离线同步工具在Windows上实现Sqlserver到Mysql全量同步和增量同步:DataX-阿里开源离线同步工具在Windows上实现Sqlserver到Mysql全量同步和增量同步_sqlserver数据同步工具_霸道流DataX-在Windows上实现postgresql同步数据到mysql:DataX-在Windows上实现postgres......
  • 在医疗保健领域利用生成式人工智能:创新解决方案的 60 多个机会
    预计生成式AI在医疗保健领域的增长速度将超过任何其他行业。在医疗技术领域,AI可带来更高效流程、个性化客户互动、更大的创新和更高价值。为了帮助领导者理解这些机会,BCG最近研究了医疗技术中生成式AI的60多个应用场景:从产研和软件开发到业务运营、营销和销售、售后客户支持到公......
  • keepalived检测nginx脚本
    当主节点Nginx挂掉,keepalived仍然存活时,此时无法访问主节点,因此需要检测Nginx状态,配置自动重启。一、新增Nginx状态监测与重启脚本[root@server01~]#cat/etc/keepalived/nginx_check.sh#!/bin/bash#Author:Mr.Ding#Mail:[email protected]#CreatedTime:2023-06-1818:4......
  • 【Python】在同一图形中更加优雅地绘制多个子图
    1.引言数据可视化非常重要,有一句俗语叫做一图顶千言,我相信好多小伙伴应该都听说过这句话;即使是有人第一次听到,我想应该也会觉得赞成,这足以说明数据可视化的重要性。我们在前一篇博客中,介绍了如何利用subplot来在一张子图里绘制多个子图,最近我又发现了一种更加优雅地实现,迫不及待地......