Nginx_常用配置

news/2024/7/7 21:44:17 标签: nginx

前言

本文旨在提供一个涵盖Nginx常用配置的模版配置文件。对文件中各个配置的作用都进行了简洁明了的说明。可帮助初学者快速上手进行Nginx的文件配置。

模版配置文件

#工作进程的个数,通常与cpu的内核数相同
worker_processes  1;

#事件驱动模块
events {
#每个工作进程允许建立的连接数
    worker_connections  1024;
}


http {
    #包含该文件后可以根据文件后缀判断出文件的mime类型,从而对文件进行不同处理
    include       mime.types;
    #若文件的类型未在mime.types文件中找到,则使用设置的默认文件类型
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;
    
    # upstearm块用于设置反向代理,后面跟着代理名称(可自定义)
    #文件服务
    upstream fileserver{
    server 192.168.101.65:9000;
    }
    
    #后台网关
    upstream gatewayserver{
    # weight设置权重,服务器的权重越大分配到的请求越多
    server 127.0.0.1:63010 weight=10;
    server 127.0.0.1:63011 weight=5;
  }
    # 有几个server块就有几个虚拟主机
    server {
        #端口号
        listen       80;
	#虚拟主机的域名,可设置多个
        server_name  www.yyds.cn localhost;     
	
	#配置前端根目录当输入域名时,会返回html/index.html(index.htm)
        location / {
            root   html;
            index  index.html index.htm;
        }
	
	#配置反向代理的url路径, 当输入域名/api/时会请求http://gatewayserver/处的服务
        location /api/ {
		# 此处名字要与upstream处设置的名字相同
                proxy_pass http://gatewayserver/;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

}


http://www.niftyadmin.cn/n/5462814.html

相关文章

Spark-Scala语言实战(9)

之前的文章中,我们学习了如何在spark中使用RDD方法的flatMap,take,union。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下你宝贵的点赞,谢谢。 Spark-Scala语言实战&am…

Java EE:Thread类中run和start的区别

目录 1、run 2、start 总结: Java 的线程是通过 java.lang.Thread 类来实现的。JVM 启动时会有一个由主方法所定义的线程(main线程)。可以通过创建 Thread 的实例来创建新的线程,从而实现多线程。 每个线程都是通过某个特定的 …

spark log4j日志文件动态参数读取

需要在log4j xml文件中设置动态参数&#xff0c;并支持spark任务在集群模式下&#xff0c;动态参数读取正常&#xff1b; 1.log4j配置文件 log4j2.xml <?xml version"1.0" encoding"UTF-8"?> <Configuration status"info" name&quo…

Vue3之defineModel

随着vue3.4版本的发布&#xff0c;defineModel也正式转正了。它可以简化实现父子组件之间的双向绑定&#xff0c;也是目前官方推荐的双向绑定实现方式。 1.vue3.4的实现双向绑定 大家应该都知道v-model只是一个语法糖&#xff0c;实际就是给组件定义了modelValue属性和监听up…

3. WiFi基本原理

1. WiFi简介 WiFi的全称是Wireless Fidelity。它是一种无线网络通信技术&#xff0c;由Wi-Fi联盟拥有&#xff0c;目的是改善基于IEEE 802.11标准的无线网络产品之间的互通性&#xff0c;允许电子设备在没有物理连接的情况下进行高速数据传输。此外&#xff0c;WiFi也被视为IE…

Python爬虫:爬虫常用伪装手段

目录 前言 一、设置User-Agent 二、设置Referer 三、使用代理IP 四、限制请求频率 总结 前言 随着互联网的快速发展&#xff0c;爬虫技术在网络数据采集方面发挥着重要的作用。然而&#xff0c;由于爬虫的使用可能会对被爬取的网站造成一定的压力&#xff0c;因此&#…

机器学习每周挑战——旅游景点数据分析

数据的截图&#xff0c;数据的说明&#xff1a; # 字段 数据类型 # 城市 string # 名称 string # 星级 string # 评分 float # 价格 float # 销量 int # 省/市/区 string # 坐标 string # 简介 string # 是否免费 bool # 具体地址 string拿到数据…

【对图书的ISBN 号码进行识别处理】

每一本正式出版的图书都有一个 ISBN 号码与之对应&#xff0c;ISBN 码包括 99 位数字、11 位识别码和 33 位分隔符&#xff0c;其规定格式如 x-xxx-xxxxx-x&#xff0c;其中符号 - 就是分隔符&#xff08;键盘上的减号&#xff09;&#xff0c;最后一位是识别码&#xff0c;例如…