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]

Reply via email to