nginx一个server配置多个系统

nginx一个server配置多个系统,第1张

在配置文件中增加多个location,每个location对应一个项目 比如使用80端口,location / 访问官网; location /train 访问培训管理系统 配置多个站点 我选择了配置多个location。
location / {
root /data/html/;
index indexhtml indexhtml;
}
location /train {
root /data/trainning/;
index indexhtml indexhtml;
}
配置完以后访问。>

实现将请求转发到其他服务器。

为 location 映射的服务器设置协议、地址、URI。

设置对代理服务器响应头中的 Location 和 Refresh 字段的重写。

转发请求到代理服务器时该指令允许重新定义或者追加消息头中的字段。

自带参数可以通过 proxy_set_header 指令使用。

$proxy_host

在 proxy_pass 指令中定义的代理服务器的名称和端口

$proxy_port

在 proxy_pass 指令中定义的代理服务器的端口,或者是指定协议的默认端口

$proxy_add_x_forwarded_for

表示客户端请求头中的 X-Forwarded-For 字段,该字段中包含 $removte_addr 变量,通过逗号 , 分隔。如果客户端请求头中没有出现X-Forwarded-For 字段, remote_addr`。

ngx_>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10740864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)