首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改路径chiliproject

更改路径chiliproject
EN

Stack Overflow用户
提问于 2012-06-05 00:04:54
回答 1查看 302关注 0票数 0

我想为chiliproject实例使用一个子目录。使用apache passenger时,我在考虑使用重写+别名,但它给了我一个404。添加RailsBaseURI时,连接被重置。

是我应该适应routes.rb,还是我找错地方了?它现在在https://mydomain.com上运行,但我希望它在https://mydomain.com/tracker上运行

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-05 00:22:11

您可以直接使用passenger,而无需使用别名或重定向。然而,Passenger需要一些特殊的配置。有关完整的安装示例,请参阅one of our guides

通常,您需要进行类似的配置(从链接指南中引用):

首先,我们假设您已经在/srv/www/chiliproject上安装了ChiliProject。这不是你的DocumentRoot。

你需要在这里提示一下Passenger,这样它才能正确地找到你的ChiliProject。因此,我们创建了一个从现有DocumentRoot目录到ChiliProject安装的符号链接。

代码语言:javascript
复制
ln -s /srv/www/chiliproject/public DOCUMENTROOT/chiliproject

现在,将以下指令添加到现有的虚拟主机中:

代码语言:javascript
复制
# TODO: Remember to replace DOCUMENTROOT with your actual path
<Directory DOCUMENTROOT>
  Options +SymLinksIfOwnerMatch
</Directory>

RailsBaseURI /chiliproject
# TODO: Remember to replace DOCUMENTROOT with your actual path
<Directory DOCUMENTROOT/chiliproject>
  Options -MultiViews

  Order deny,allow
  Allow from all
</Directory>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10884383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档