2

mod_vhost_alias を使用している httpd.conf を次に示します。docroot は常に /home/username/domains/domainname/public_html にあります。

<VirtualHost *:80>
        ServerName *.abc.com
    ServerAlias *.abc.com
    ServerAdmin webmaster@abc.com
        VirtualDocumentRoot  /home/%-3/domains/%0/public_html
        UseCanonicalName OFF

  <Directory /home/*>
        AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes
        Options -Includes -Indexes +ExecCGI +SymLinksIfOwnerMatch +FollowSymLinks
  </Directory>
</VirtualHost>

それは機能しますが、ログとカスタム php.ini に問題があります。今のところ、そのようにすることはできません。

CustomLog /var/log/httpd/domains/*.abc.com.bytes bytes
OR
FcgidWrapper '/usr/local/php/php5/bin/php-cgi -c /usr/local/php/php5/etc/users/%-3.ini' .php

ログと php.inis の適切なパスを取得するにはどうすればよいですか? 私は mod_macro を見てきましたが、それでも「Use xxxx abc.com」宣言と apache reload が必要ですが、これはオプションではありません。

4

0 に答える 0