Mailing List Archive

rnd:// for reverse proxy
Hello,

I have followed the guidelines set by the URL Rewriting Guide, and the
reverse proxy works for the most part, but the rnd:/path/to/file is not
randomly pulling a hostname.. it always pulls the first entry..

is this the correct assumption of how rnd works? Included is my

/usr/apache/conf/httpd.conf

and

/usr/apache/conf/rproxy.conf







#### htttpd.conf


LoadModule proxy_module libexec/libproxy.so
LoadModule rewrite_module libexec/mod_rewrite.so

User nobody
Group nobody
ServerType standalone
ServerName pluto.vss.fsi.com
Port 8000
MinSpareServers 16
StartServers 16
MaxSpareServers 16
MaxClients 100
MaxRequestsPerChild 100

KeepAlive on
MaxKeepAliveRequests 100
KeepAliveTimeout 15
Timeout 400
IdentityCheck off
HostnameLookups off

PidFile /usr/apache/logs/apache-rproxy.pid
LockFile /usr/apache/logs/apache-rproxy.lock
ErrorLog /usr/apache/logs/apache-rproxy.elog
CustomLog /usr/apache/logs/apache-rproxy.dlog "%{%v/%T}t %h -> %{SERVER}e URL: %U"

ServerRoot /usr/apache
DocumentRoot /tmp
CacheRoot /tmp
RewriteLog /dev/null
TransferLog /dev/null
TypesConfig /dev/null
AccessConfig /dev/null
ResourceConfig /dev/null

<Directory />
Options -FollowSymLinks -SymLinksIfOwnerMatch
AllowOverride None
</Directory>
<Location /apache-rproxy-status>
SetHandler server-status
</Location>


RewriteEngine on
RewriteLogLevel 0

RewriteMap server rnd:/usr/apache/conf/rproxy.conf

RewriteRule ^/apache-rproxy-status.* - [L]
RewriteRule ^(http|ftp)://.* - [F]

RewriteRule ^/(.*\.(cgi|shtml))$ to://${server:dynamic}/$1 [S=1]
RewriteRule ^/(.*)$ to://${server:static}/$1

RewriteRule ^to://([^/]+)/(.*) http://$1/$2 [E=SERVER:$1,P,L]

RewriteRule .* - [F]

ProxyRequests on
NoCache *

ProxyPassReverse / http://pluto1.vss.fsi.com/
ProxyPassReverse / http://pluto2.vss.fsi.com/
ProxyPassReverse / http://pluto3.vss.fsi.com/
ProxyPassReverse / http://pluto4.vss.fsi.com/


############ End httpd.conf


here is the rproxy.conf


#### rproxy.conf

static pluto2|pluto3|pluto4
dynamic support|sysadmin|www


### end rproxy.conf



Thanks for the help.

Matt Schillinger
mschilli@vss.fsi.com


---------------------------------------------------------------------
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: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org