HardBirch

Nginx配置路径区分

时间:16-04-25 栏目:站长工具说, 软件生活 作者:魔豆先生 评论:0 点击: 1,344 次

server {
listen 127.0.0.1:80;

#root home/localhost/public_html;
#index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {
proxy_pass http://web_server;

##
# 与上游服务器(Tomcat)建立keepalive长连接的配置,可参考上面的keepalive链接里的"For HTTP"部分
##
# http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version
# 设置代理的HTTP协议版本(默认是1.0版本)
# 使用keepalive连接的话,建议使用1.1版本。
proxy_http_version 1.1;

# http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header
# 允许重新定义或追加字段到传递给代理服务器的请求头信息(默认是close)
proxy_set_header Connection "";

proxy_redirect off;
}

location /static/ {
if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html/;
access_log logs/$2-access.log main;
}
}

声明: 本文由( 魔豆先生 )原创编译,转载请保留链接: Nginx配置路径区分

Nginx配置路径区分:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐