ruby-on-rails - 如何从非本地计算机访问我的 Web 应用程序?

标签 ruby-on-rails web-applications ubuntu

我有一个正在运行 Ubuntu 10.04 LTS 的计算机上开发的 Ruby on Rails 应用程序。我希望能够从远程计算机访问它以进行测试。我不知道如何进行。我需要设置端口转发吗?虚拟主机?谁能给我指出一篇文章/教程/任何有关如何做到这一点的信息?

谢谢!

最佳答案

如果您想使用 server 运行它脚本,您可以让它监听特定的 IP 地址,例如:
script/server -b 192.168.1.5
替换可通过网络访问的机器 IP 地址。然后其他主机可以通过例如访问 Rails 应用程序。 http://192.168.1.5:3000 .

如果您的意思是您在防火墙或 NAT 网关后面,那么防火墙/NAT 之外的人如何进入您的机器的问题完全是另一个问题……这可能属于 superuser.com。

关于ruby-on-rails - 如何从非本地计算机访问我的 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3025673/

相关文章:

ruby-on-rails - 带有文本和子元素的 Assert_select

javascript - 如何配置数据表,以便它根据创建的日期对记录进行排序(描述)?

ruby-on-rails - 未定义的方法 'default_spec_cache_dir'

web-services - Azure Web 应用的静态出站 IP

java - Ubuntu 无法显示使用 .css 文件设计的 GUI 元素

ruby-on-rails - 带有任何正文和 header 的 Webmock stub 请求

java - 编译错误 :- packages are missing

python - web2py:链接执行函数而不导航到不同的页面(回调?)

linux - 即使我更改了 grub,也无法加载到启动到文本模式/控制台/命令行

python - aws ubuntu 20.04 mysqlclient 无法安装