Von技術

  • Archive
  • RSS
  • Ask me anything

Nginx subdomain 轉址設定.

由於跨 domain 的 browser 安全性問題.
所以這幾天一直在考慮是否將網址直接用成 subdirectory 的方式.
所以試著在 nginx 下把 mydomain.com/abc 轉到 localhost:8080 .
但這看來很簡單很合邏輯,應該是加個

location/abc{
   proxy_pass http://localhost:5984;
}

結果卻完全不是這麼一回事…
所以google了兩個小時多終於找到,解法如下 :

location /couchdb {
  rewrite /couchdb/(.*)   /$1   break;
  proxy_pass http://localhost:5984;
  proxy_redirect off;
  proxy_set_header Host $host;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

請各位孝納.. :p ps, 原文在此 : Nginx as a reverse proxy

    • #nginx
    • #subdomain
    • #redirect
    • #proxy_pass
    • #proxy_redirect
  • 1 year ago
  • Comments
  • Permalink
  • Share

Recent comments

Blog comments powered by Disqus
← Previous • Next →

Von技術

About

Von on rails. Ruby, Rails, Neo4j, Riak ...etc

Me, Elsewhere

  • @vonstark32 on Twitter
  • Facebook Profile

Twitter

loading tweets…

  • RSS
  • Random
  • Archive
  • Ask me anything
  • Mobile

VonStark. Effector Theme by Carlo Franco.

Powered by Tumblr