On 08/03/07, Norman Khine <[EMAIL PROTECTED]> wrote:
<VirtualHost *:80>
ServerName domain.com
ServerAlias www.domain.com
RewriteEngine On
#DenyHosts Rules
RewriteMap hosts-deny txt:/home/user/apache/hosts.deny
RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND [OR]
RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND [OR]
RewriteCond ${hosts-deny:%{HTTP:true-client-ip}|NOT-FOUND} !=NOT-FOUND
RewriteRule ^/.* - [F]
#AWStats Rules
RewriteRule ^/awstats/(.*) /awstats/$1 [L,PT]
RewriteRule ^/awstatsclasses/(.*) /awstatsclasses/$1 [L,PT]
RewriteRule ^/awstatscss/(.*) /awstatscss/$1 [L,PT]
RewriteRule ^/awstatsicons/(.*) /awstatsicons/$1 [L,PT]
#Zope Rules
RewriteRule ^/(.*)
http://domain.com:4080/VirtualHostBase/http/domain.com:80/shops/shop1/VirtualHostRoot/$1
[L,P]
Alias /awstatsclasses "/usr/share/webapps/awstats/6.5-r1/htdocs/"
Alias /awstatscss "/usr/share/webapps/awstats/6.5-r1/htdocs/css/"
Alias /awstatsicons "/usr/share/webapps/awstats/6.5-r1/htdocs/icon/"
Alias /icon "/usr/share/webapps/awstats/6.5-r1/htdocs/icon/"
ScriptAlias /awstats/
"/usr/share/webapps/awstats/6.5-r1/hostroot/cgi-bin/"
#Logs
ErrorLog /var/log/apache2/domain_error.log
CustomLog /var/log/apache2/domain_access.log combined
RewriteLog /var/log/apache2/domain_rewrite_log
RewriteLogLevel 9
</VirtualHost>
The RewriteLog does not give me any information as the site returned
when I go to http://domain.com/awstats is the one from the Zope server
and then I get a Zope Error that the page is not found.
If I remove the Rule for zope, and then go to http://domain.com/awstats
it works fine.
Could you post a rewrite log of a request for /awstats? Your last post
didn't include that and if as you say requesting /awstats proxies the
request to zope, then your rewrite rules must be running, in one form
or other.
Also, did you try my initial suggestion of putting a negative
condition for /awstats prior to the proxy rule?
# No anchor before awstats
RewriteCond %{REQUEST_URI} !awstats
RewriteRule ^/(.*)
http://domain.com:4080/VirtualHostBase/http/domain.com:80/shops/shop1/VirtualHostRoot/$1
[L,P]
--
noodl
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]