History for ApacheRules
??changed:
-
# these are the rewrite and proxypass rules for the virtual apache servers::
ServerName your_server_name
ServerAdmin webmaster@your_server_name
DocumentRoot /var/www
RewriteEngine On
RewriteRule ^/mailman/ - ![L] #a cgi program outside zope (or use the new ! ZMailman Product
RewriteRule ^/cgi-bin/ - ![L] # allow cgi-bin programs to keep working
RewriteRule ^/icons/ - ![L]
RewriteRule ^/imp/ - ![L] # for the IMP webmail program
RewriteRule ^/doc/ - ![L] # for debian package documentation
RewriteRule ^/servlets/ - ![L] # for tomcat servlets
RewriteRule ^/img/ - ![L] # for externally produced images
RewriteRule ^/web/ - ![L] # the main apache root folder
RewriteRule ^/www/ - ![L]
ProxyPass /another_server_name http://another_server:9673 # redirect to another computer's zope server
ProxyPassReverse /another_server http://another_server:9673 # these always go in pairs
ProxyPass /misc_ http://your_server_name:9673/misc_
ProxyPassReverse /misc_ http://your_server_name:9673/misc_ # for ZMI icons
ProxyPass /p_ http://your_server_name:9673/p_
ProxyPassReverse /p_ http://your_server_name:9673/p_ # for ZMI icons
ProxyPass /folder http://your_server_name/folder
ProxyPassReverse /folder http://your_server_name/folder # create an alias for a school community within the zope server
ProxyVia on
RewriteRule ^/(.*) http://127.0.0.1:9673/VirtualHostBase/http/%{HTTP_HOST}:80/$1 ![L,P]
ProxyPassReverse ^/(.*) http://your_server_name/$1
**Notes:**
- Avoid using **https:** in favor of **http:** in !ProxyPass rules; it will convert to https if you call the original with https; using https here caused my apache process to hang