Nginx本地域名轉發

最近有一個產品完成了它的使命須要下線,而且有新的產品須要上線並替代它。nginx

用人話說,就是服務器

舊產品在頁面上大量經過地址http://foo.com進行了投放less

如今要將http://foo.com/**/..下的任意資源訪問重定向到http://bar.com下的一個特定資源,例如http://bar.com/foo測試

用膝蓋思考了一下,有這樣一個方案。spa

  1. http://foo.com指向http://bar.com的服務器
  2. 在bar.com的nginx上面配置轉發規則,來源爲http://foo.com/**/..的任意地址重定向到http://bar.com/foo

測試了一把,驗證經過code

最後的nginx配置爲:server

server {
    listen 80;
    server_name foo.com;
    root /home/homeless

    location / {
        rewrite ^ /bar break;
        proxy_pass http://127.0.0.1:8080;
    }
}

今天回家跑步
圖片描述圖片

相關文章
相關標籤/搜索