2017-07-03 51 views
0

我有一個HapiJS Node web應用程序example.com當前正在運行。我想添加一個論壇,在我的網站上建立一個社區,網址爲example.com/community將論壇添加到我的Nodejs Web應用程序

直到現在我已經看過NodeBB。但是,它運行在它自己的獨立節點服務器上,我無法弄清楚如何將其指向我的原始域(example.com)

+0

僅供參考,我刪除了不相關的_php_標籤。您應該只添加_relevant_標籤。 –

回答

0

你會想要使用像nginx這樣的反向代理,所以請求/被髮送到HapiJS應用,並且請求/community被髮送到NodeBB。在nginx的配置

相關章節

location/{ 
    .. do whatever 
} 

location /forum/ { 
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header X-Forwarded-Proto $scheme; 
    proxy_set_header Host $http_host; 
    proxy_set_header X-NginX-Proxy true; 

    proxy_pass http://127.0.0.1:4567; 
    proxy_redirect off; 

    # Socket.IO Support 
    proxy_http_version 1.1; 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection "upgrade"; 
} 
相關問題