Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RoR是否使用不带端口3000的url?_Ruby On Rails_Apache - Fatal编程技术网

Ruby on rails RoR是否使用不带端口3000的url?

Ruby on rails RoR是否使用不带端口3000的url?,ruby-on-rails,apache,Ruby On Rails,Apache,将domain.com指向我的RoR应用程序的最简单方法是什么?当我不包括端口时,即domain.com:3000它会列出目录。如果您使用的是apache,则需要使用rails mod使其正常工作。最好的是。这是非常容易设置,按照他们的指示,设置您的虚拟主机,您将在您的方式。同样,apache不能在没有额外添加的情况下为rails应用提供服务 这听起来像是您使用ruby脚本/server或rails服务器运行的mongrel/webrick服务器与apache混淆了。在生产环境中,如果您已经运行

将domain.com指向我的RoR应用程序的最简单方法是什么?当我不包括端口时,即
domain.com:3000
它会列出目录。

如果您使用的是apache,则需要使用rails mod使其正常工作。最好的是。这是非常容易设置,按照他们的指示,设置您的虚拟主机,您将在您的方式。同样,apache不能在没有额外添加的情况下为rails应用提供服务

这听起来像是您使用
ruby脚本/server
rails服务器运行的mongrel/webrick服务器与apache混淆了。在生产环境中,如果您已经运行了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>

服务器名www.domain.com
DocumentRoot/webapps/mysite/public
通融
选项-多视图

如果您使用的是apache,则需要使用rails mod使其正常工作。最好的是。这是非常容易设置,按照他们的指示,设置您的虚拟主机,您将在您的方式。同样,apache不能在没有额外添加的情况下为rails应用提供服务

这听起来像是您使用
ruby脚本/server
rails服务器运行的mongrel/webrick服务器与apache混淆了。在生产环境中,如果您已经运行了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>

服务器名www.domain.com
DocumentRoot/webapps/mysite/public
通融
选项-多视图

我整天都在玩弄这个。我不确定发生了什么,但可能是apache/webrick冲突?如果是,我如何纠正这个问题?!首先,没有韦德里克。不要运行它,这是您遇到问题的原因之一。如果您想使用apache,请关闭webrick并安装passenger。如果您按照乘客网站上的说明操作,那么将应用程序部署到apache是非常简单的。我停止了webrick,重新安装了passenger,重新启动了apache…但我仍然必须到端口3000才能看到我的rails应用程序…我整天都在愚弄它。我不确定发生了什么,但可能是apache/webrick冲突?如果是,我如何纠正这个问题?!首先,没有韦德里克。不要运行它,这是您遇到问题的原因之一。如果您想使用apache,请关闭webrick并安装passenger。如果您按照乘客网站上的说明操作,那么将应用程序部署到apache是非常简单的。我停止了webrick,重新安装了passenger,重新启动了apache…但我仍然需要转到端口3000才能看到我的rails应用程序。。。