Apache2 如何将access.log添加到apache中的每个vhost
以下是我当前的vhost:Apache2 如何将access.log添加到apache中的每个vhost,apache2,vhosts,Apache2,Vhosts,以下是我当前的vhost: <VirtualHost *:80> UseCanonicalName Off VirtualDocumentRoot /var/www/%0/public <Directory /var/www/%0/public> Options Indexes FollowSymLinks Includes ExecCGI DirectoryI
<VirtualHost *:80>
UseCanonicalName Off
VirtualDocumentRoot /var/www/%0/public
<Directory /var/www/%0/public>
Options Indexes FollowSymLinks Includes ExecCGI
DirectoryIndex index.php index.html
AllowOverride All
Order allow,deny
Allow from all
</Directory
</VirtualHost>
UseCononicalName关闭
VirtualDocumentRoot/var/www/%0/public
选项索引如下SYMLINKS包括ExecCGI
DirectoryIndex.php index.html
允许超越所有
命令允许,拒绝
通融
您可以在VirtualHost定义中添加TransferLog。更改配置时不要忘记重新启动Apache服务
<VirtualHost *:80>
UseCanonicalName Off
VirtualDocumentRoot /var/www/%0/public
ErrorLog/var/logs/%0/error.log
TransferLog /var/logs/%0/access.log
<Directory /var/www/%0/public>
Options Indexes FollowSymLinks Includes ExecCGI
DirectoryIndex index.php index.html
AllowOverride All
Order allow,deny
Allow from all
</Director>
</VirtualHost>
UseCononicalName关闭
VirtualDocumentRoot/var/www/%0/public
ErrorLog/var/logs/%0/error.log
TransferLog/var/logs/%0/access.log
选项索引如下SYMLINKS包括ExecCGI
DirectoryIndex.php index.html
允许超越所有
命令允许,拒绝
通融
我以为ErrorLog不允许使用通配符,%0?