我正在使用在localhost:3000上运行的rails应用程序。我希望example.com指向localhost:3000。我编辑了/ etc / hosts文件,但是没有端口号,所以请求转到apache。我希望apache站点可以工作,但是将example.com重定向到rails服务器。
请建议实现这一目标的最佳方式。
答案 0 :(得分:1)
您可以在浏览网站时指定example.com:3000吗?如果没有,我建议使用Phusion Passenger,以便Apache在运行您的应用程序时继续响应端口80。
答案 1 :(得分:1)
使用mod_proxy?
ProxyPass /your_rails_app http://your.server.address:3000
ProxyPassReverse /your_rails_app http://your.server.address:3000