server {
listen 80;
root /data/php/ ;
server_name api.dalu.com;
#URL重写设置
location ^~ /test1api/ {
proxy_set_header Host test1api.dalu.com ;
proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header X-real-ip $remote_addr;
proxy_pass http://test1api.dalu.com/ ;
}
location ^~ /test2api/ {
proxy_set_header Host test2api.dalu.com ;
proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header X-real-ip $remote_addr;
proxy_pass http://test2api.dalu.com/ ;
}
error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
server {
listen 443;
root /data/php/ ;
server_name api.dalu.com;
ssl on;
ssl_certificate /usr/local/ssl/dalu/1_api.dalu.com_bundle.crt;
ssl_certificate_key /usr/local/ssl/dalu/2_api.dalu.com.key;
#URL重写设置
location ^~ /test1api/ {
proxy_set_header Host test1api.dalu.com ;
proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header X-real-ip $remote_addr;
proxy_pass http://test1api.dalu.com/ ;
}
location ^~ /test2api/ {
proxy_set_header Host test2api.dalu.com ;
proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header X-real-ip $remote_addr;
proxy_pass http://test2api.dalu.com/ ;
}
error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
nginx——根据子文件夹url重写(重定向)
最新推荐文章于 2024-08-18 21:54:31 发布