我该如何设置我的机器以便我的 Web 应用程序接受来自远程机器的连接?

我该如何设置我的机器以便我的 Web 应用程序接受来自远程机器的连接?

我的电脑 (Ubuntu 10.04) 上运行着一个 Ruby on Rails Web 应用程序,我希望能够从远程计算机访问它。我的服务器是 Mongrel,但如果有帮助的话,我可以安装另一个。我该如何设置才能从远程计算机访问我的 Web 应用程序?

答案1

好吧...如果您只是想设置它,以便少数人可以在您开发应用程序时运行它,那么您所需要做的就是确保应用程序服务器正在监听面向公众的 IP 地址(而不是 127.0.0.1 或 localhost)。获取您的 IP 地址,并将其与端口号一起作为网址。

http://192.168.1.100:3000/

如果您想将应用程序提供给更大的受众……内部网、外部网或互联网……那么您将需要开始阅读有关 Web 应用程序托管的信息。您要么需要一个在多个应用程序服务器之间进行负载平衡的反向代理,要么需要一个集成解决方案。我建议从 Phusion Passenger 开始,然后转向最适合您需求的架构。

http://www.modrails.com/

相关内容