2014-11-03 52 views
0

我使用directadmin。directadmin中子域的自定義路徑目錄

我需要有一個shop名稱的子域,指向web目錄。

我用下面的代碼在此選項:admin > Custom Httpd Configurations

|*if SUB="shop"| 
|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/web| 
|*endif| 

但這是輸出代碼:

DocumentRoot /home/example/domains/example.com/public_html/web/shop 

這是因爲在子主機模板文件(/usr/local/directadmin/data/templates/virtual_host2_sub.conf)寫了這個:DocumentRoot |DOCROOT|/|SUB|

我需要這個校正輸出:

DocumentRoot /home/example/domains/example.com/public_html/web 

我該如何解決這個問題?

回答

0

我想你已經解決了這個問題,無論如何,也許這有助於別人。我發現this,它基本上是說,你應該virtual_host2_sub.confvirtual_host2_secure_sub.conf文件複製來源:

/usr/local/directadmin/data/templates/ 

/usr/local/directadmin/data/templates/custom/ 

然後,您應該編輯您的自定義文件,改變了以下幾行:

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html| 

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/`SUB`| 

然後:

|?CGI=ScriptAlias /cgi-bin/ `DOCROOT`/`SUB`/cgi-bin/| 

|?CGI=ScriptAlias /cgi-bin/ `DOCROOT`/cgi-bin/| 

DocumentRoot |DOCROOT|/|SUB| 

DocumentRoot |DOCROOT|