nginx文件夹内文件解释<一>

目录

    • linux中/etc/nginx/查询目录
    • 整体解释
    • 分目录解释
      • Conf.d目录

linux中/etc/nginx/查询目录

[root@release nginx]# ls -l
total 76
drwxr-xr-x 2 root root 4096 Mar 12 22:49 conf.d
drwxr-xr-x 2 root root 4096 Nov 11  2022 default.d
-rw-r--r-- 1 root root 1077 Nov 11  2022 fastcgi.conf
-rw-r--r-- 1 root root 1077 Nov 11  2022 fastcgi.conf.default
-rw-r--r-- 1 root root 1007 Nov 11  2022 fastcgi_params
-rw-r--r-- 1 root root 1007 Nov 11  2022 fastcgi_params.default
-rw-r--r-- 1 root root 2837 Nov 11  2022 koi-utf
-rw-r--r-- 1 root root 2223 Nov 11  2022 koi-win
-rw-r--r-- 1 root root 5231 Nov 11  2022 mime.types
-rw-r--r-- 1 root root 5231 Nov 11  2022 mime.types.default
-rw-r--r-- 1 root root 2414 Oct  7  2023 nginx.conf
-rw-r--r-- 1 root root 2656 Nov 11  2022 nginx.conf.default
-rw-r--r-- 1 root root  636 Nov 11  2022 scgi_params
-rw-r--r-- 1 root root  636 Nov 11  2022 scgi_params.default
-rw-r--r-- 1 root root  664 Nov 11  2022 uwsgi_params
-rw-r--r-- 1 root root  664 Nov 11  2022 uwsgi_params.default
-rw-r--r-- 1 root root 3610 Nov 11  2022 win-utf

整体解释

这个文件夹列出了Nginx服务器配置相关的文件和子目录。每个文件的含义如下:

  1. conf.d:

    • 这是一个目录,通常用于存放分开的Nginx配置文件,以便组织和管理不同的配置模块或站点。
  2. default.d:

    • 这是一个目录,通常用于存放默认的Nginx配置文件。
  3. fastcgi.conf:

    • FastCGI的配置文件,包含FastCGI相关的参数设置。
  4. fastcgi.conf.default:

    • FastCGI配置文件的默认版本,可以作为参考或恢复默认配置。
  5. fastcgi_params:

    • FastCGI的参数文件,定义了与FastCGI服务器通信时需要使用的参数。
  6. fastcgi_params.default:

    • FastCGI参数文件的默认版本。
  7. koi-utf:

    • Nginx的KOI8-R到UTF-8的字符集转换表。
  8. koi-win:

    • Nginx的KOI8-R到Windows-1251的字符集转换表。
  9. mime.types:

    • 定义了文件扩展名与MIME类型之间的映射,用于告诉Nginx如何处理不同类型的文件。
  10. mime.types.default:

    • MIME类型文件的默认版本。
  11. nginx.conf:

    • Nginx的主配置文件,定义了Nginx服务器的全局配置。
  12. nginx.conf.default:

    • Nginx主配置文件的默认版本。
  13. scgi_params:

    • SCGI的参数文件,定义了与SCGI服务器通信时需要使用的参数。
  14. scgi_params.default:

    • SCGI参数文件的默认版本。
  15. uwsgi_params:

    • uWSGI的参数文件,定义了与uWSGI服务器通信时需要使用的参数。
  16. uwsgi_params.default:

    • uWSGI参数文件的默认版本。
  17. win-utf:

    • Nginx的Windows-1251到UTF-8的字符集转换表。

这些文件和目录一起构成了Nginx服务器的配置环境,使得管理员可以灵活地管理和调整服务器的行为。

分目录解释

Conf.d目录

[root@release conf.d]# ls -l
total 84
-rw-r--r-- 1 root root 505 Feb 24 23:37 test_ahao.conf
-rw-r--r-- 1 root root 516 Feb 24 23:39 test_ahao_test.conf
-rw-r--r-- 1 root root 419 Feb 24 23:40 test_zhuyh_fenfen.conf
-rw-r--r-- 1 root root 425 Feb 24 23:45 test_zhuyh_bengbeng.conf
-rw-r--r-- 1 root root 510 Feb 24 23:45 test_zhuyh_lbw.conf
-rw-r--r-- 1 root root 422 Feb 24 23:55 test_zhuyh_test.conf
-rw-r--r-- 1 root root 430 Feb 24 23:46 test_zhuyh_haoaho.conf
-rw-r--r-- 1 root root 419 Feb 24 23:47 test_haoge_fenfen.conf
-rw-r--r-- 1 root root 427 Feb 24 23:47 test_haoge_bengbeng.conf
-rw-r--r-- 1 root root 432 Feb 24 23:48 test_haoge_lbw.conf
-rw-r--r-- 1 root root 425 Feb 24 23:52 test_haoge_test.conf
-rw-r--r-- 1 root root 433 Feb 24 23:49 test_haoge_haoaho.conf
-rw-r--r-- 1 root root 356 Aug 11  2023 dubbotestmin.conf
-rw-r--r-- 1 root root 272 Jul 28  2023 bengbengmob_cn_website.conf
-rw-r--r-- 1 root root 276 Jul 28  2023 bengbengmob_com_website.conf
-rw-r--r-- 1 root root 973 Aug 11  2023 jenkins.conf
-rw-r--r-- 1 root root 276 Jul 28  2023 lbwmob_com_website.conf
-rw-r--r-- 1 root root 353 Nov 27 19:03 nacos1.conf
-rw-r--r-- 1 root root 352 Jul 28  2023 nacos2.conf
-rw-r--r-- 1 root root 272 Jul 28  2023 ydksmob_com_website.conf
-rw-r--r-- 1 root root 268 Jul 28  2023 ydxmob_com_website.conf

conf.d目录下的文件通常用于存放特定站点或模块的Nginx配置文件。每个文件的含义如下:

  1. test_ahao.conf:
    • 这个文件包含了名为“ahao”的测试站点的Nginx配置,定义了该站点的相关设置和规则。
[root@release conf.d]# more zhuyh_test.conf 
server {listen       80;server_name  zhuyh.ahao.com;root         /opt/zhuyhmanager_website/dist;access_log  /opt/logs/nginx/zhuyh_test.access.log ;index index.html;location /api/agent/ {proxy_pass  http://15.208.66.13:8096/;}location /api/control/ {proxy_pass  http://15.208.66.13:8082/;}location /api/auth/ {proxy_pass  http://15.208.66.15:8011/;}
}

这个文件 zhuyh_test.conf 是一个Nginx配置文件,用于配置一个名为 zhuyh.ahao.com 的虚拟主机。下面是对每一部分的详细解释:

server {listen       80;server_name  zhuyh.ahao.com;root         /opt/zhuyhmanager_website/dist;access_log  /opt/logs/nginx/zhuyh_test.access.log ;index index.html;location /api/agent/ {proxy_pass  http://15.208.66.13:8096/;}location /api/control/ {proxy_pass  http://15.208.66.13:8082/;}location /api/auth/ {proxy_pass  http://15.208.66.15:8011/;}
}

配置解析

  1. server { ... }:

    • 定义一个服务器块,用于配置虚拟主机。
  2. listen 80;:

    • 指定服务器监听80端口,通常用于HTTP协议。
  3. server_name zhuyh.ahao.com;:

    • 指定服务器的域名是 zhuyh.ahao.com
  4. root /opt/zhuyhmanager_website/dist;:

    • 指定网站的根目录为 /opt/zhuyhmanager_website/dist,这个目录包含了网站的静态文件。
  5. access_log /opt/logs/nginx/zhuyh_test.access.log ;:

    • 指定访问日志文件的位置为 /opt/logs/nginx/zhuyh_test.access.log,记录所有对该站点的访问请求。
  6. index index.html;:

    • 指定默认的索引文件为 index.html,当用户访问目录时,会自动查找并返回这个文件。
  7. location /api/agent/ { ... }:

    • 定义了对 /api/agent/ 路径的请求的处理方式。
    • proxy_pass http://15.208.66.13:8096/;:
      • 将对 /api/agent/ 路径的请求转发到 http://15.208.66.13:8096/ 这个地址。
  8. location /api/control/ { ... }:

    • 定义了对 /api/control/ 路径的请求的处理方式。
    • proxy_pass http://15.208.66.13:8082/;:
      • 将对 /api/control/ 路径的请求转发到 http://15.208.66.13:8082/ 这个地址。
  9. location /api/auth/ { ... }:

    • 定义了对 /api/auth/ 路径的请求的处理方式。
    • proxy_pass http://15.208.66.15:8011/;:
      • 将对 /api/auth/ 路径的请求转发到 http://15.208.66.15:8011/ 这个地址。

总结

这个配置文件定义了一个名为 zhuyh.ahao.com 的虚拟主机,该主机监听80端口,根目录为 /opt/zhuyhmanager_website/dist,默认的索引文件为 index.html,并且记录访问日志到指定文件。它还设置了三个不同路径的代理转发,将特定路径的请求转发到不同的内部服务器。
2. test_ahao_test.conf:

  • 这个文件包含了“ahao”测试站点的另一个测试配置,或是“ahao”站点的测试环境配置。
  1. test_zhuyh_fenfen.conf:

    • 这个文件包含了名为“zhuyh_fenfen”的测试站点的Nginx配置,定义了该站点的相关设置和规则。
  2. test_zhuyh_bengbeng.conf:

    • 这个文件包含了名为“zhuyh_bengbeng”的测试站点的Nginx配置。
  3. test_zhuyh_lbw.conf:

    • 这个文件包含了名为“zhuyh_lbw”的测试站点的Nginx配置。
  4. test_zhuyh_test.conf:

    • 这个文件包含了“zhuyh”测试站点的另一个测试配置,或是“zhuyh”站点的测试环境配置。
  5. test_zhuyh_haoaho.conf:

    • 这个文件包含了名为“zhuyh_haoaho”的测试站点的Nginx配置。
  6. test_haoge_fenfen.conf:

    • 这个文件包含了名为“haoge_fenfen”的测试站点的Nginx配置。
  7. test_haoge_bengbeng.conf:

    • 这个文件包含了名为“haoge_bengbeng”的测试站点的Nginx配置。
  8. test_haoge_lbw.conf:

    • 这个文件包含了名为“haoge_lbw”的测试站点的Nginx配置。
  9. test_haoge_test.conf:

    • 这个文件包含了“haoge”测试站点的另一个测试配置,或是“haoge”站点的测试环境配置。
  10. test_haoge_haoaho.conf:

    • 这个文件包含了名为“haoge_haoaho”的测试站点的Nginx配置。
  11. dubbotestmin.conf:

    • 这个文件包含了一个名为“dubbotestmin”的站点或服务的Nginx配置。
  12. bengbengmob_cn_website.conf:

    • 这个文件包含了名为“bengbengmob.cn”网站的Nginx配置,适用于该域名的相关设置。
  13. bengbengmob_com_website.conf:

    • 这个文件包含了名为“bengbengmob.com”网站的Nginx配置,适用于该域名的相关设置。
  14. jenkins.conf:

    • 这个文件包含了Jenkins服务的Nginx配置,用于反向代理和安全设置等。
  15. lbwmob_com_website.conf:

    • 这个文件包含了名为“lbwmob.com”网站的Nginx配置,适用于该域名的相关设置。
  16. nacos1.conf:

    • 这个文件包含了名为“nacos1”的服务或站点的Nginx配置,是Nacos服务的第一个实例配置。
  17. nacos2.conf:

    • 这个文件包含了名为“nacos2”的服务或站点的Nginx配置,是Nacos服务的第二个实例配置。

每个文件都定义了一个特定站点或服务的Nginx配置,用于管理该站点或服务的行为,例如域名解析、反向代理、负载均衡、SSL证书设置等。

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

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

相关文章

vue中图片引入与使用几种方式

方法一&#xff1a;img 标签静态引入 朴实无华 <img src"../assets/img/logo.png" > 方法二&#xff1a;background-image 朴实无华2.0版 background-image: url("../assets/img/bg.jpg");方法三&#xff1a;require()方法 将编写代码时定义的路径…

elementui,iview等 表格单元格合并之固定列

要的效果如下 需要合并 show weak 及 Siginin这三列 上代码 <template><Table:columns"columns":span-method"handleSpan":data"data"bordersize"small"ref"table"></Table> </template> <sc…

R实验 基础(一)

实验目的&#xff1a; 了解实验报告书的书写要求&#xff1b;掌握R、RStudio的下载与安装&#xff1b;熟悉R的界面及基本操作&#xff1b;进一步熟悉R和RStudio的界面及基本操作&#xff1b;初步了解R的绘图和程序包的下载、安装和加载使用。 实验内容&#xff1a; 了解实验报…

Python sort() 和 sorted() 的区别应用实例详解

大家好&#xff0c;今天针对 Python 中 sort() 和 sorted() 之间的区别&#xff0c;来一个实例详细解读。sort — 顾名思义就是排序的意思&#xff0c;它可以接收的对象为可迭代的数据类型。今天以列表为例子演示两者的不同点、相同点&#xff0c;以及其中一些常用的高级参数使…

支付平台怎么应对DDOS攻击

支付平台怎么应对DDOS攻击?在数字化时代&#xff0c;支付平台已成为人们日常生活中不可或缺的一部分。然而&#xff0c;随着支付平台的广泛应用&#xff0c;其面临的安全威胁也日益严峻。其中&#xff0c;DDOS&#xff08;分布式拒绝服务攻击&#xff09;以其高隐蔽性、强破坏…

智慧武装三维实景电子沙盘系统

智慧武警实景三维电子沙盘系统是一个集成了先进三维建模技术、大数据分析、实时动态更新、交互操作以及高度安全可靠的综合性平台。它专为武警部队设计&#xff0c;旨在提供一个实战指挥和战术训练的基础平台支撑&#xff0c;以满足指战员在作战环境研究、标图作业、战法研究、…

Java 包装类型的缓存机制了解吗?

在 Java 中&#xff0c;基本数据类型有各自的包装类型。这些包装类型在某些情况下会使用缓存机制来提高性能。本文将详细探讨这些缓存机制的实现原理及其实际应用。 什么是包装类型的缓存机制&#xff1f; Java 的包装类型缓存机制是指在某些特定范围内&#xff0c;包装类型对…

【知识碎片】2024_05_14

本篇记录了两道关于位运算的选择题&#xff0c;和一道有点思维的代码题。 C语言碎片知识 求函数返回值&#xff0c;传入 -1 &#xff0c;则在64位机器上函数返回&#xff08; &#xff09; int func(int x) {int count 0;while (x){count;x x&(x - 1);//与运算} return c…

24/05/14总结

签到2&#xff1a; 签到界面上有时间显示&#xff0c;签到码输入框&#xff0c;开始签到&#xff0c;当倒计时结束&#xff0c;老师端和学生端都会显示签到结果&#xff0c;所以签到结果需要建表&#xff1a;&#xff08;签到了的学生和未签到的学生&#xff0c; 这次签到的时间…

详述进程的地址空间

进程的地址空间 合法的地址 (可读或可写) 代码 (main, %rip 会从此处取出待执行的指令)&#xff0c;只读数据 (static int x)&#xff0c;读写堆栈 (int y)&#xff0c;读写运行时分配的内存 (???)&#xff0c;读写动态链接库 (???) 非法的地址 NULL&#xff0c;导致 se…

蓝桥杯第2357题——限高杆(多层图+dijkstra)

问题描述 某市有 &#x1d45b; 个路口, 有 &#x1d45a; 段道路连接这些路口, 组成了该市的公路系统。其 中一段道路两端一定连接两个不同的路口。道路中间不会穿过路口。 由于各种原因, 在一部分道路的中间设置了一些限高杆, 有限高杆的路段 货车无法通过。 在该市有两个…

【微命令】git config如何配置全局的用户和邮箱?(--global user.name、user.email;git config --help)

虽然经常用&#xff0c;也经常忘记&#xff0c;特此记录。 命令 git config --global user.name "myname" git config --global user.email test163.com另外一种方式 help git config --help |grep email | grep name直接help查看

Git系列:git log 掌握版本控制的精髓

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

【科普】ChatGPT-4o 是什么?和之前的ChatGPT4.0有什么区别,各有什么优劣势

文章目录 前言一、ChatGPT-4o 是什么&#xff1f;**主要特点和改进**&#xff1a; 二、ChatGPT-4o 和之前的ChatGPT4.0有什么区别&#xff0c;各有什么优劣势区别优势和劣势ChatGPT-4.0ChatGPT-4o 前言 5月13日&#xff0c;ChatGPT-4o发布&#xff0c;是人工智能的进一步发展&…

【leetcode面试经典150题】-27. 移除元素

88.合并两个有序数组 1 题目介绍1 个人解题思路1.1 解题代码1.2 思路解析 2、分析官方题解2.1 单侧双指针2.2 双侧双指针 1 题目介绍 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。 不要使用额外…

Echarts结课之小杨总结版

Echarts结课之小杨总结版 前言基础回顾框架sale框架代码&#xff1a; user框架基础代码&#xff1a; inventory框架基础代码&#xff1a; total框架基础代码&#xff1a; 基础设置1.标题(Title)2.图例(Legend)实现 3.工具提示(Tooltip)实现 4.X轴(X Axis) 和 Y轴(Y Axis)5.数据…

「Qt Widget中文示例指南」如何实现一个快捷编辑器(二)

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写&#xff0c;所有平台无差别运行&#xff0c;更提供了几乎所有开发过程中需要用到的工具。如今&#xff0c;Qt已被运用于超过70个行业、数千家企业&#xff0c;支持数百万设备及应用。 快捷编辑器示例展示…

Leetcode 第 129 场双周赛题解

Leetcode 第 129 场双周赛题解 Leetcode 第 129 场双周赛题解题目1&#xff1a;3127. 构造相同颜色的正方形思路代码复杂度分析 题目2&#xff1a;3128. 直角三角形思路代码复杂度分析 题目3&#xff1a;3129. 找出所有稳定的二进制数组 I思路代码复杂度分析 题目4&#xff1a;…

电子邮箱是什么?怎么申请一个电子邮箱?

电子邮箱是我们沟通的工具&#xff0c;细分为免费版电子邮箱和付费版电子邮箱。怎么申请一个属于自己的电子邮箱&#xff1f;今天小编就分享一下电子邮箱注册教程&#xff0c;手把手教您注册一个电子邮箱。 一、电子邮箱的定义 电子邮箱&#xff0c;简称邮箱&#xff0c;是一…

BGP路由优选

1.BGP路由优选规则 上述规则依序排列&#xff0c;BGP进行路由优选时&#xff0c;从第一条规则开始执行&#xff0c;如果根据第一条规则无法作出判断&#xff0c;例如路由的Preferred-Value属性值相同&#xff0c;则继续执行下一条规则&#xff0c;如果根据当前的规则&#xff0…