trailing slash at end URL with nginx as a reverse proxy for multiple website
Nguyen Hai Nam
nam.nh at nd24.net
Sun Nov 20 13:57:39 UTC 2011
Thank you guys for helping.
I've tried following of Antonio, Edho and Igor's advices but no thing changes.
@Igor: If I add proxy_redirect http://a.com:8001/ /; it will return
error 404 Not Found.
I'm curious in why when I type http://a.com/something it's redirected
to http://a.com:8001/something, so maybe it's wrong at reverse proxy
point.
Configuration of reverse proxy as seen:
http {
include /usr/nginx/conf/proxy.conf;
server {
listen 8080;
server_name abc.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_max_temp_file_size 0;
}
}
In proxy.conf
server {
listen 80;
server_name a.com;
access_log on;
error_log on;
location / {
proxy_pass http://10.2.176.21:8001/;
#proxy_redirect off;
#server_name_in_redirect on;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Thanks for your help.
More information about the nginx
mailing list