]> git.pld-linux.org Git - packages/apache.git/blobdiff - apache-mod_proxy.conf
- apache config syntax check before restarting
[packages/apache.git] / apache-mod_proxy.conf
index f1210f8a462716fe511ab6ce58b10c4679703c6a..98144d462e677daa48c1c0a17fe60563a86d737e 100644 (file)
@@ -1,7 +1,8 @@
-LoadModule proxy_module         lib/apache/mod_proxy.so
-LoadModule proxy_connect_module lib/apache/mod_proxy_connect.so
-LoadModule proxy_ftp_module     lib/apache/mod_proxy_ftp.so
-LoadModule proxy_http_module    lib/apache/mod_proxy_http.so
+# $Id$
+LoadModule proxy_module         modules/mod_proxy.so
+LoadModule proxy_connect_module modules/mod_proxy_connect.so
+LoadModule proxy_ftp_module     modules/mod_proxy_ftp.so
+LoadModule proxy_http_module    modules/mod_proxy_http.so
 
 #
 # Proxy Server directives. Uncomment the following lines to
@@ -10,11 +11,15 @@ LoadModule proxy_http_module    lib/apache/mod_proxy_http.so
 <IfModule mod_proxy.c>
 ProxyRequests On
 #
-#<Proxy *>
-#    Order deny,allow
-#    Deny from all
+#
+# This prevents spammers from using apache as a relay by posting to 
+# http://victim:25/ and sending raw data.
+#
+<Proxy *>
+    Order deny,allow
+    Deny from all
 #    Allow from .your-domain.com
-#</Proxy>
+</Proxy>
 
 #
 # Enable/disable the handling of HTTP/1.1 "Via:" headers.
@@ -27,6 +32,7 @@ ProxyVia On
 # To enable the cache as well, edit and uncomment the following lines:
 # (no cacheing without CacheRoot)
 #
+<IfModule mod_cache.c>
 CacheRoot "/var/cache/apache"
 CacheSize 5
 CacheGcInterval 4
@@ -34,7 +40,9 @@ CacheMaxExpire 24
 CacheLastModifiedFactor 0.1
 CacheDefaultExpire 1
 #NoCache a-domain.com another-domain.edu joes.garage-sale.com
+</IfModule>
 
 </IfModule>
 # End of proxy directives.
 
+# vim: filetype=apache ts=4 sw=4 et
This page took 0.037505 seconds and 4 git commands to generate.