win环境nginx实战配置详解_windows中nginx操作

本文详细解读了Nginx服务器配置中关于MP4文件处理、代理转发、location块的配置,以及如何实现跨域访问控制,包括设置缓冲区大小、代理服务器配置和HTTP头部的Access-Control策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        mp4_buffer_size 10m;#处理mp4初始内存大小
        mp4_max_buffer_size 50m;#处理mp4最大内存大小
    }

    location / {
        root   html/dist;#相当于默认页面的目录名称,默认是安装目录的相对路径,可以使用绝对路径配置。
        index  index.html index.htm;#默认的页面文件名称
		#给OPTIONS 添加 204 的返回,为了处理在发送POST请求时Nginx依然拒绝访问的错误,发送"预检请求"时,需要用到方法 OPTIONS,所以服务器需要允许该方法。
		if ($request_method = 'OPTIONS') {
			return 204;
		}
    }
	#proxy_pass的配置详解在后面
    location /test {
        proxy_pass http://127.0.0.1:9006;
		proxy_redirect off;#关闭重定向
		#proxy_redirect #旧地址 新地址;
		#proxy_redirect default;  #默认配置
		#若客户端发过来的请求header中有HOST这个字段,$http_host和$host表示的就是原始请求host,比如请求的时候HOST的值是http://demo.com,那么反代后还是http://demo.com。
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;#将$remote_addr的值放进变量X-Real-IP中,此变量名可变,$remote_addr的值为客户端的ip
		proxy_set_header X-forwarded-For $proxy_add_x_forwarded_for;#获得用户真实ip
    }

    location /ars {
        proxy_pass http://192.8.3.211:9006;
    }
	#/person/getPersonUrl
    location /kvc {
		add_header 'Access-Control-Allow-Origin' '*' ;
		add_header 'Access-Control-Allow-Credentials' 'true';
		add_header 'Access-Control-Allow-Methods' '*';
		add_header 'Access-Control-Allow-Headers'  '*';
		add_header 'Access-Control-Max-Age' 1728000;
		proxy_pass http://192.8.3.211:1288;
	}
	
	location /about {

root /app/html; #必须要在html目录中创建一个名为about的目录才可以访问,否则报错。
}

	location /about { #注意about后不要加/ , 使用alias的时候uri后面如果加了斜杠,则下面的路径配置必须加斜杠,否则403

alias /opt/html/about; #当访问about的时候,会显示alias定义的/opt/html/about里面的内容。
}

	#注意:location中使用root指令和alias指令的意义不同
	#root 给定的路径对应于location中的/uri 左侧的/
	#alias 给定的路径对应于location中的/uri 的完整路径

	#error_page  404              /404.html;#错误页面的文件名称

	# redirect server error pages to the static page /50x.html
	#
	error_page   500 502 503 504  /50x.html;#错误页面的文件名称
	location = /50x.html { #location处理对应的不同错误码的页面定义到/50x.html,这个跟对应其server中定义的目录下。
		root   html;#定义默认页面所在的目录
	}

6、第二个server,单独处理视
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值