我的服務器在Apache上運行,但Ghost需要託管node.js。我的網站的其餘部分運行在Apache上。我怎樣才能讓它在我的網站的子域上運行,而不會干擾其他應用程序?在Apache子域上託管Ghost
1
A
回答
0
使用apache mod代理。
將您的虛擬主機配置設置爲proxy將其傳遞到ghost正在偵聽的端口。
1
您可以重寫URL到您的NodeJS應用程序內的端口重定向:
RewriteEngine On
RewriteRule ^nodeapp/(.*) http://localhost:3000/$1 [P]
如果您的應用程序開始於3000端口,你可以訪問它:http://www.your-domain.com/nodeapp/ ...
0
使用mod代理將是一個不錯的選擇。這裏是一個小的模板:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName your-url.com
ServerAlias www.your-url.com
ProxyRequests off
ProxyPass/http://127.0.0.1:2368/
ProxyPassReverse/http:/127.0.0.1:2368/
</VirtualHost>
但是,如果你以前沒有使用代理模式,請使用此命令:您重新啓動Appache服務之前a2enmod proxy
。
相關問題
- 1. 子域託管在Apache上
- 2. 在子域上託管靜態圖像
- 3. 讓域名託管在另一個域上託管的頁面
- 4. 如何配置子域的Apache與EATJ託管?
- 5. IIS上的域名託管
- 6. htaccess的:域名託管在子目錄
- 7. 使用APACHE在Mac上託管網站
- 8. 在apache上託管多個SSL證書
- 9. 在apache tomcat上託管銫映射
- 10. 在Apache的託管或IIS
- 11. 在IIS 7.5上託管域名
- 12. WordPress託管在一個域上的帖子和不同域上的頁面
- 13. 在不同的子域上託管圖像
- 14. 如何在另一個硬件上託管子域
- 15. 在獨立域名上託管網站子文件夾
- 16. 如何在共享主機上託管子域
- 17. 我可以在主域託管服務器以外的其他服務器上託管子域嗎?
- 18. Apache忽略GoDaddy託管上的utm_source?
- 19. 在Rails/Apache中自動託管用戶域
- 20. 如何在單個AWS EC2實例上託管多個域和子域
- 21. 如何在一個託管子域上管理多個asp.net應用程序?
- 22. 將頂級域名移動到子目錄以使用Apache託管同一域上的多個站點
- 23. 如何在使用Apache的EC2服務器上託管我的網站,但在同一子域下的S3上託管我的圖像?
- 24. 託管在Heroku的子子域RESTful的API?
- 25. 網站託管子域名上的文件時稱爲什麼?
- 26. 在子域的Debian服務器子域上安裝GitLab? (Apache)
- 27. 在OpenShift上託管時無法找到apache常見上傳庫
- 28. Apache的子域
- 29. Apache 2子域?
- 30. Apache RewriteCond(子域)
你可以代理你的子域請求從apache到node.js –
@ChiragJain我該怎麼做?我是虛擬主機的新手,我只是按照文檔中的步驟。 – Ranveer
閱讀更多關於mod_proxy在apache –