我只在我的服務器Ubuntu 12.04上安裝dart。我開始在mydomain.com:8080/上顯示「hello word」。但對於真正的Web應用程序,我需要在地址mydomain.com上運行(不包括:8080)。當我嘗試在dart腳本上設置端口80時,它失敗了,因爲apache已經在端口80上運行了。這是我當前的飛鏢腳本:https://www.dartlang.org/dart-by-example/#http-server那麼我該怎麼做呢?如何在默認端口上啓動服務器上的dart web應用程序
1
A
回答
2
如果您希望您的Dart應用綁定到端口80,您必須停止Apache或將Apache綁定到另一個端口。 另一種解決方案是讓Dart運行Apache http://news.dartlang.org/2012/05/run-dart-in-apache-web-server.html(沒有閱讀或嘗試自己)
2
您可以使用Apache作爲代理(通過mod_proxy)到基於Dart的web服務器。它可以讓你在同一臺設備上擁有Apache和Dart的強大功能。我還沒有將這種方法與Dart結合使用,但是我將它與Tomcat上的Java應用程序結合使用。 Here是一個簡單的Tomcat相關示例(向下滾動到「配置mod_proxy」)。將它應用於基於Dart的服務器應該很容易。
但是這可能不適用於Websockets。 Websockets的好處在於它們不受相同的源策略限制,因此您可以在另一個端口上運行WebSocket應用程序。
相關問題
- 1. AWS EC2未在默認端口上運行Web服務器
- 2. 如何使用Docker在一臺服務器上的默認端口上運行各種Web服務器?
- 3. 如何在Rikulo的Dart Stream服務器上調用Web服務?
- 4. 在端口80上的窗口中啓動導軌服務器?
- 5. 如何在默認端口上啓動瘦?
- 6. Apache Web服務器,在同一服務器上的不同端口上的多個應用程序
- 7. 在PHP服務器上更改默認的Mosquitto MQTT端口
- 8. 如何在端口8080上啓動rabbitmq服務器
- 9. 如何從同一端口上的彈簧啓動應用程序啓動線纜連接服務器?
- 10. 在不同的端口上啓動瘦服務器
- 11. 獲取服務器在服務器啓動時在Web應用程序中的端口
- 12. 如何自動啓動服務器端應用程序?
- 13. 如何在服務節點端口範圍默認範圍之外的NodePort上啓動kubernetes服務?
- 14. 從服務器啓動dart應用程序並加載元素
- 15. 如何在Dart服務器Web應用程序中動態運行dart2js?
- 16. 如何在服務器上啓動PlayFramework
- 17. Android上的SMB服務器(非默認端口)
- 18. 在Linux上啓動文件的默認應用程序
- 19. 查找在USB連接上啓動的默認應用程序
- 20. 在Tomcat服務器上啓動JHipster生成的應用程序
- 21. 如何在端口80上的nginx上啓動rails應用程序
- 22. 在Web應用程序上啓動.bat
- 23. 如何在linux服務器上自動啓動weinre服務器
- 24. 如何在Apache Web服務器上運行ASP.NET應用程序?
- 25. Angular2應用程序如何部署在Web服務器上?
- 26. 如何在Netty服務器上部署Web應用程序
- 27. 的PowerShell遠程機器上啓動程序,Web服務接口不工作
- 28. 如何在啓動時/啓動後在啓動的Android上啓動本機服務器應用程序(ELF)?
- 29. 如何在服務器上設置後端應用程序
- 30. 在默認網絡服務器上發佈web服務