首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Alias set使/rt默认为特定位置,是否首选rt.example.com?

Apache Alias set使/rt默认为特定位置,是否首选rt.example.com?
EN

Stack Overflow用户
提问于 2014-07-21 21:15:01
回答 1查看 101关注 0票数 0

如何在apache上将别名/rt更改为子域rt.example.com

目前我已经在debian上设置了virtualhsot,在我所有的网站上,如果你去mysite.com/rt,它会转到request-tracker。

我想将其设置为在单个子域rt.synergysystems.co.za上工作

当前Vhost配置:

代码语言:javascript
复制
AddDefaultCharset UTF-8

PerlSetEnv RT_SITE_CONFIG /etc/request-tracker4/RT_SiteConfig.pm

Alias /rt /usr/share/request-tracker4/html

<Location /rt>
  SetHandler modperl
  PerlResponseHandler Plack::Handler::Apache2
  PerlSetVar psgi_app /usr/share/request-tracker4/libexec/rt-server
</Location>

<Location /rt/REST/1.0/NoAuth>
    Order Allow,Deny
    Allow from 127.0.0.1
</Location>

<Perl>
  use Plack::Handler::Apache2;
  Plack::Handler::Apache2->preload("/usr/share/request-tracker4/libexec/rt-server");
</Perl>
EN

回答 1

Stack Overflow用户

发布于 2014-07-23 05:52:06

alias /rt表示apache /rt上的任何东西都是该document root的别名。

您所需要做的就是设置一个标准的Virtualhost,使用ServerNameDocumentRootDirectory,如下所示:

代码语言:javascript
复制
<VirtualHost *:80>
ServerName rt.mysite.co.za
AddDefaultCharset UTF-8
DocumentRoot "/usr/share/request-tracker4/html"

<Directory /usr/share/request-tracker4/html >
  Order allow,deny
  Allow from all
  SetHandler modperl
  PerlResponseHandler Plack::Handler::Apache2
  PerlSetVar psgi_app /usr/share/request-tracker4/libexec/rt-server
</Directory>

<Perl>
  use Plack::Handler::Apache2;
  Plack::Handler::Apache2->preload("/usr/share/request-tracker4/libexec/rt-server");
</Perl>
</VirtualHost>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24866052

复制
相关文章

相似问题

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