0
我有一個HapiJS Node web應用程序example.com當前正在運行。我想添加一個論壇,在我的網站上建立一個社區,網址爲example.com/community將論壇添加到我的Nodejs Web應用程序
直到現在我已經看過NodeBB。但是,它運行在它自己的獨立節點服務器上,我無法弄清楚如何將其指向我的原始域(example.com)
我有一個HapiJS Node web應用程序example.com當前正在運行。我想添加一個論壇,在我的網站上建立一個社區,網址爲example.com/community將論壇添加到我的Nodejs Web應用程序
直到現在我已經看過NodeBB。但是,它運行在它自己的獨立節點服務器上,我無法弄清楚如何將其指向我的原始域(example.com)
你會想要使用像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";
}
僅供參考,我刪除了不相關的_php_標籤。您應該只添加_relevant_標籤。 –