server {
listen 80;
server_name localhost;
root /www/web/default;
index index.php index.html index.htm;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
expires 30d;
}
location ~ .*\.(js|css)?$ {
expires 12h;
}
}
upstream hc {
server localhost:81;
}
server {
listen 80;
server_name zgdyhcw.com www.zgdyhcw.com *.zgdyhcw.com;
charset utf-8;
root /home/wwwroot/hc/ROOT;
index index.htm;
rewrite_log off;
location = / {
proxy_pass http://hc/index.htm;
}
location ~* .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
expires 30d;
}
location ~* .*\.(js|css)?$ {
expires 12h;
}
location ~* .*\.(htm|html)?$ {
expires 1h;
}
location / {
proxy_store off;
proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://hc/;
}
rewrite "^/help/([A-Z_a-z]+).htm$" /help/$1.jsp last;
rewrite "^/pay/([A-Z_a-z]+).htm$" /pay/$1.jsp last;
rewrite "^/(?!index)(?!search)(?!reg)(?!reg_success)(?!profile)(?!plan)(?!credit)(?!carinfo)(?!trlplan)(?!about)(?!agreement)(?!declaration)(?!f_link)(?!feed)(?!map)(?!contact_us)(?!pay_method)([A-Z_a-z]+).htm$" /$1.jsp last;
rewrite "^/manage/([A-Z0-9_a-z]+).htm$" /manage/$1.jsp last;
rewrite "^/manage/$" /manage/login.jsp last;
error_page 404 /jsz.jsp;
location /jsz.jsp {
internal;
}
}