将domain.com指向我的RoR应用程序的最简单方法是什么?当我不包括端口时,即domain.com:3000
它列出了目录。
答案 0 :(得分:1)
如果您使用的是apache,则需要使用rails mod才能使其正常工作。最好的是Phusion Passenger。它很容易设置,按照他们的指示,设置你的虚拟主机,你就可以了。同样,apache无法在没有额外添加的情况下为rails应用程序提供服务。
听起来你正在使用ruby script/server
或rails server
与apache混淆的mongrel / webrick服务器。在生产中,如果你有apache运行,甚至不会打扰webrick或mongrel。安装乘客。然后很容易,只需转到您的conf文件并添加您的VirtualHost。
<VirtualHost *:80>
ServerName www.domain.com
DocumentRoot /webapps/mysite/public
<Directory /webapps/mysite/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>