2014-06-22 144 views
1

我有兩個網站:其他Web服務器

  • (一)建立與耶索德Web框架(和A口運行)
  • (b)與WordPress是構建(及運行端口b)

我要發佈這些網站如下:

  • foo.com/wp指的是(b)
  • foo.com其他網頁是指(一)

這可能嗎?

回答

4

您可以在代理(c)後面使用(a)和(b) - NGINX是我個人偏好的服務器,因爲它非常快速而且資源良好。

http://nginx.org/en/docs/beginners_guide.html#proxy

你會做這樣的事情:

server { 
    location/{ 
     proxy_pass http://localhost:{port for a}/; 
    } 

    location /wp { 
     proxy_pass http://localhost:{port for b}/; 
    } 
} 

**注意,{B}會知道它是在/ WP。如果您需要後端服務器認爲它位於根目錄(/),則可以通過重寫來完成(也可以在NGINX文檔中找到)

+0

我會試一試。 非常感謝! – user3749167