2012-06-24 59 views
2

好的。我有一個運行centOS 5的專用盒子,它安裝了cPanel以使事情更容易一些,我也有JIRA和SVN設置和運行。所以說,我正在嘗試建立一個子域名。 jira.domain.com,但不知道如何設置它,cpanel似乎並不存儲在典型的本地/etc/httpd/conf.d/....虛擬主機,所以我想知道我將如何設置jira作爲JIRA的子域,我不必有該端口也顯示。JIRA作爲無端口的子域。 htaccess或虛擬主機

我會爲此使用htaccess還是以某種方式添加虛擬主機?如果我必須添加虛擬主機,如果將虛擬主機添加到正確的位置,這將如何影響我的其他子域。

回答

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的
+0

改變__ __default:80 * 80 – Yada

1

剛一說明。

你需要啓用這些Apache2的moduels:

sudo a2enmod proxy 
sudo a2enmod proxy_http