2

好的。我有一个运行 centOS 5 的专用机器,它安装了 cPanel 以使事情变得更容易我也有 JIRA 和 SVN 设置和运行。因此,话虽如此,我正在尝试拥有一个子域,例如。jira.domain.com 但是,不知道如何设置它,cpanel 似乎没有将虚拟主机存储在典型的本地/etc/httpd/conf.d/....,所以我想知道如何将 jira 设置为 JIRA 的子域,我不必拥有端口显示也是如此。

我会为此使用 htaccess 还是以某种方式添加虚拟主机或什么?如果我必须添加一个虚拟主机,如果将虚拟主机添加到正确的位置,这将如何影响我的其他子域。

4

2 回答 2

7

归档它的方法是创建一个子域并将虚拟主机映射添加到 Apache。

这是我的默认配置。

<VirtualHost *:80>
    ServerName jira.domain.com

    <Proxy *>
            Order deny,allow
            Allow from all
    </Proxy>

    ProxyRequests       Off
    ProxyPreserveHost   On

    ProxyPass           /    http://localhost:8080/
    ProxyPassReverse    /    http://localhost:8080/

    ErrorLog            /var/log/apache2/jira.error.log
    CustomLog           /var/log/apache2/jira.access.log combined
</VirtualHost>

为了使它工作,你需要激活

  1. 虚拟主机配置
  2. 代理模块:mod_proxy
于 2012-06-26T13:58:45.397 回答
1

只是一个注释。

您需要启用这些 apache2 模块:

sudo a2enmod proxy
sudo a2enmod proxy_http
于 2013-11-22T20:55:40.597 回答