首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Alias - Chiliproject

Apache Alias - Chiliproject
EN

Server Fault用户
提问于 2014-05-28 03:02:56
回答 1查看 83关注 0票数 0

我正在尝试安装Chiliproject (用于项目管理的ruby应用程序),我已经安装了我的Apache。但是,我希望Chiliproject与http://abc.com/Chiliproject类似,因为我希望将abc.com用于其他应用程序。

以下是我的Chiliproject设置:

代码语言:javascript
复制
<VirtualHost *:80>
  ServerName abc.com
  DocumentRoot /var/www/chiliproject/public

  Alias /chiliproject /var/www/chiliproject/public

 <Directory /var/www/chiliproject/public>
   Options -MultiViews
   AllowOverride all
 </Directory>

</VirtualHost>

当我去abc.com,Chiliproject页面会出现,但当我去abc.com/chiliproject,我将到达404页,而不是找到。如果我将DocumentRoot更改为/var/www,页面abc.com将是我想要的,但是but .com/chiliproject将出现在我的页面的“目录视图”。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-05-29 04:37:03

设法使虚拟主机设置正确。首先,您需要确保安装了Apache的辅助模块。(否则只需安装)下面是我最后一个工作的虚拟主机

代码语言:javascript
复制
<VirtualHost *:80>
    PassengerRuby /usr/bin/ruby1.8
    ServerName abc.com
    DocumentRoot /var/www/

    <Directory /var/www/>
        Allow from all
        Options -MultiViews
    </Directory>

    Alias /chiliproject /var/www/chiliproject/public

    <Location /chiliproject>
        PassengerBaseURI /chiliproject
        PassengerAppRoot /var/www/chiliproject
    </Location>

    <Directory /var/www/chiliproject/public>
        RailsBaseURI /chiliproject
        Options -MultiViews
        Allow From All
    </Directory>

    CustomLog /var/log/apache2/access.log combined
    ErrorLog /var/log/apache2/error.log

</VirtualHost>
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/598983

复制
相关文章

相似问题

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