我在我的开发服务器上设置了 phusion 乘客。
<VirtualHost *:80>
ServerName railscasts.local
DocumentRoot "/Users/rbates/code/railscasts/public"
RailsEnv development
RailsAllowModRewrite off
<directory "/Users/rbates/code/railscasts/public">
Order allow,deny
Allow from all
</directory>
</VirtualHost>
我想从网络上的其他机器访问我的 rails 应用程序,但我不想为每台我想访问它的机器配置我的主机文件。
127.0.0.1 railscasts.local
据我了解,我可以设置一个本地 DNS 服务器来解决问题,但是,我不想再这样做了。我尝试将 ServerName 设置为我的开发服务器的 IP 地址,但这不起作用,它只是默默地失败了。
除了 DNS 服务器或配置 LAN 上的每台机器之外,还有其他方法可以完成此任务吗?我应该能够通过指定一个IP地址来实现它吗?
谢谢