如何禁止apache作代理

如何禁止apache作代理

我现在有一个apache,想做几个指向(业务需要)
诸如把192.168.1.2指到192.168.1.3/aa之类

但是又不想为其他主机做代理服务器。
请问这应该怎么做?

我在apache中的指向用的是

[Copy to clipboard] [ - ]
CODE:
    Rewrite

我曾经想用

[Copy to clipboard] [ - ]
CODE:
    RewriteEngine  on
    RewriteCond   %{REQUEST_URI}  ^http.*       [NC]
    RewriteRule    (.*) http://#        [F]

来禁止掉其他的指向请求,但是好像不能生效。
请问还有什么办法?

谢谢大家了!!!
你的代理规则是什么?
这样的规则

[Copy to clipboard] [ - ]
CODE:
<VirtualHost *:80>
    ServerName 192.168.1.2
    ErrorLog "|/usr/local/sbin/cronolog /var/log/httpd/%Y-%m-%d/other_error_log"
    CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/%Y-%m-%d/other_access_log" webwap
    DocumentRoot /usr/local/apache2/htdocs/
    Alias / /usr/local/apache2/htdocs/www/
    RewriteEngine  on
    RewriteCond   %{REQUEST_URI}  ^http.*       [NC]
    RewriteRule    (.*) http://#        [F]
    RewriteCond   %{HTTP_HOST}  ^192\.168\.1\.2       [NC]
    RewriteRule    ^/aaaa/(.*)$     http://127.0.0.1:8080/aaaa/$1        [P]
    RewriteCond   %{HTTP_HOST}  ^192\.168\.1\.2       [NC]
    RewriteRule    ^/bbbb/(.*)$     http://192.168.1.100:8081/bbbb/$1        [P]
</VirtualHost>

RewriteEngine  on
    RewriteCond   %{HTTP_HOST}  ^192\.168\.1\.2       [NC]
    RewriteRule    ^/aaaa/(.*)$     http://127.0.0.1:8080/aaaa/$1        [P,L]
    RewriteCond   %{HTTP_HOST}  ^192\.168\.1\.2       [NC]
    RewriteRule    ^/bbbb/(.*)$     http://192.168.1.100:8081/bbbb/$1        [P,L]

    RewriteRule    .* -        [F,L]
老哥,这法子看着挺好,但好像不管用呀!
还有没有别的办法?


QUOTE:
原帖由 hoo7 于 2007-1-15 11:40 发表
老哥,这法子看着挺好,但好像不管用呀!
还有没有别的办法?

  但是我实际测试应用都是可以的。