0

ダイレクトアドミンを使用しています。

ディレクトリ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

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

あなたはすでに問題を解決していると思いますが、とにかくこれは他の誰かを助けるかもしれません。私はこれを見つけました。基本的には、次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|
于 2015-03-26T20:12:47.947 に答える