我有一個呈現以下設置:nginx轉發後保持域相同嗎?
DOMAIN_NAME - > nginx_ip_address - > wordpress_blog_ip_address
凡當用戶訪問「/博客」,nginx的轉發運行一個請求到機器的一個單獨的IP地址WordPress的博客。
問題是,當用戶點擊博客中的帖子時,url將顯示爲「wordpress_blog_ip_address/post」而不是「domain_name/blog/post」。我怎樣才能解決這個問題?
我目前Nginx的文件如下:
server {
location/{
proxy_pass http://localhost:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /blog {
proxy_pass http://new_ip_address/;
proxy_set_header Host $host;
}
}