mod_vhost_alias + wildcard + custom php.ini

时间:2012-10-27 16:14:05

标签: apache2 wildcard php mod-vhost-alias

这是我的httpd.conf,它使用mod_vhost_alias。 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但它仍然需要“使用xxxx abc.com”声明和apache重载,这不是一个选项。

0 个答案:

没有答案