You are not logged in Log in Join
You are here: Home » Members » vernier » Debian » ApacheRules

Log in
Name

Password

 
 

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