如何在默认端口的服务器上启动dart web应用程序

如何在默认端口的服务器上启动dart web应用程序,dart,Dart,我只是在我的服务器Ubuntu12.04上安装了dart。我从mydomain.com开始:8080/并显示“hello word”。但对于真正的web应用程序,我需要在地址mydomain.com上运行(不带:8080)。当我尝试在dart脚本上设置端口80时,它失败了,因为apache已经在端口80上运行。这是我当前的dart脚本:那么我该怎么做呢?如果您希望dart应用程序绑定到端口80,则必须停止Apache或将Apache绑定到另一个端口。 另一个解决方案是让Dart由Apache运行

我只是在我的服务器Ubuntu12.04上安装了dart。我从mydomain.com开始:8080/并显示“hello word”。但对于真正的web应用程序,我需要在地址mydomain.com上运行(不带:8080)。当我尝试在dart脚本上设置端口80时,它失败了,因为apache已经在端口80上运行。这是我当前的dart脚本:那么我该怎么做呢?

如果您希望dart应用程序绑定到端口80,则必须停止Apache或将Apache绑定到另一个端口。
另一个解决方案是让Dart由Apache运行(我自己没有读过或尝试过)

如果您希望Dart应用程序绑定到端口80,则必须停止Apache或将Apache绑定到另一个端口。
另一个解决方案是让Dart由Apache运行(我自己没有读过或尝试过)

您可以使用Apache作为基于Dart的Web服务器的代理(通过mod_代理)。它允许您在同一台设备上同时拥有Apache和Dart的功能。我还没有将这种方法与Dart结合使用,但我将其用于Tomcat上的Java应用程序。是一个简单的Tomcat相关示例(向下滚动到“配置mod_代理”)。将其应用于基于Dart的服务器应该很容易


但这可能不适用于WebSocket。Websocket的好处是它们不受同源策略的限制,因此您可以在另一个端口上运行Websocket应用程序。

您可以使用Apache作为基于Dart的Web服务器的代理(通过mod_proxy)。它允许您在同一台设备上同时拥有Apache和Dart的功能。我还没有将这种方法与Dart结合使用,但我将其用于Tomcat上的Java应用程序。是一个简单的Tomcat相关示例(向下滚动到“配置mod_代理”)。将其应用于基于Dart的服务器应该很容易

但这可能不适用于WebSocket。Websocket的好处在于它们不受同源策略的限制,因此您可以在另一个端口上运行Websocket应用程序