Hello all,
Because my previously Message is not showing up in the list, here again:
I am connected to the Internet via an ADSL 1024/256 kBit and have
four physical Virtual-Servers in my Network. I have setup the host
<http://tamy-dogan.homelinux.net/> at <http://www.dyndns.org/>
Wildcards for my "host" is activated.
So all *.tamay-dogan.homelinux.net are accepted. (it works)
The four Virtual-Servers are:
____ ( '/etc/hosts' ) ________________________________________________
/
| 127.0.0.1 localhost
| 192.168.1.10 doc.tamay-dogan.homelinux.net doc
| 192.168.1.10 www.tamay-dogan.homelinux.net www
| 192.168.1.10 home.tamay-dogan.homelinux.net home
| 192.168.1.10 music.tamay-dogan.homelinux.net music
| 192.168.1.10 dos.tamay-dogan.homelinux.net dos
| 192.168.1.10 hardware.tamay-dogan.homelinux.net hardware
| 192.168.1.10 onlinestore.tamay-dogan.homelinux.net onlinestore
|
| 192.168.1.14 www.debian.tamay-dogan.homelinux.net www.debian
| 192.168.1.14 xmms.debian.tamay-dogan.homelinux.net xmms.debian
| 192.168.1.14 devel.debian.tamay-dogan.homelinux.net devel.debian
| 192.168.1.14 lists.debian.tamay-dogan.homelinux.net lists.debian
| 192.168.1.14 slink.debian.tamay-dogan.homelinux.net slink.debian
| 192.168.1.14 potato.debian.tamay-dogan.homelinux.net potato.debian
| 192.168.1.14 woody.debian.tamay-dogan.homelinux.net woody.debian
| 192.168.1.14 sarge.debian.tamay-dogan.homelinux.net sarge.debian
| 192.168.1.14 etch.debian.tamay-dogan.homelinux.net etch.debian
| 192.168.1.14 sid.debian.tamay-dogan.homelinux.net sid.debian
|
| 192.168.1.60 www.cybercenter.tamay-dogan.homelinux.net www.cybercenter
| 192.168.1.60 marocco.cybercenter.tamay-dogan.homelinux.net marocco.cybercenter
| 192.168.1.60 turkia.cybercenter.tamay-dogan.homelinux.net turkia.cybercenter
| 192.168.1.60 iran.cybercenter.tamay-dogan.homelinux.net iran.cybercenter
| 192.168.1.60 afghanistan.cybercenter.tamay-dogan.homelinux.net afghanistan.cybercenter
|
| 192.168.1.69 michelle.home.private.tamay-dogan.homelinux.net michelle.home.private
| 192.168.1.69 tamay.home.private.tamay-dogan.homelinux.net tamay.home.private
| 192.168.1.69 fayah.home.private.tamay-dogan.homelinux.net fayah.home.private
|
\______________________________________________________________________
and I have setup my bind9 and all is working fine in the local network.
(I have imported this hosts into bind)
Now I like to install on computer apache-rproxy...
My ADSL-Router forward the Incoming HTTP-Traffic to port 9999
I have setup the httpd.conf following:
____ ( '/etc/apache/httpd.conf' ) _______________________
/
| ##
| ## apache-rproxy.conf -- Apache configuration for Reverse Proxy Usage
| ##
|
| # server type
| ServerType standalone
| Port 9999
| MinSpareServers 5
| StartServers 5
| MaxSpareServers 5
| MaxClients 5
| MaxRequestsPerChild 25
|
| # server operation parameters
| KeepAlive on
| MaxKeepAliveRequests 100
| KeepAliveTimeout 15
| Timeout 300
| IdentityCheck off
| HostnameLookups off
|
| # paths to runtime files
| PidFile /var/run/rproxy.pid
| LockFile /var/lock/rproxy.lock
| ErrorLog /var/log/apache/errors-rproxy.log
| CustomLog /var/log/apache/access-rproxy.log "%{%v/%T}t %h -> %{SERVER}e URL: %U"
|
| # unused paths
| ServerRoot /tmp
| DocumentRoot /tmp
| CacheRoot /tmp
| RewriteLog /dev/null
| TransferLog /dev/null
| TypesConfig /dev/null
| AccessConfig /dev/null
| ResourceConfig /dev/null
|
| # Please keep this LoadModule: line here, it is needed for installation.
| LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
| LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
| LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
|
| # speed up and secure processing
| <Directory />
| Options -FollowSymLinks -SymLinksIfOwnerMatch
| AllowOverride None
| </Directory>
|
| # the status page for monitoring the reverse proxy
| <Location /apache-rproxy-status>
| SetHandler server-status
| </Location>
|
| # enable the URL rewriting engine
| RewriteEngine on
| RewriteLogLevel 0
|
| # define a rewriting map with value-lists where
| # mod_rewrite randomly chooses a particular value
| RewriteMap server rnd://etc/apache/rproxy-servers.conf
|
| # make sure the status page is handled locally
| # and make sure no one uses our proxy except ourself
| RewriteRule ^/apache-rproxy-status.* - [L]
| RewriteRule ^(http|ftp)://.* - [F]
|
| # now choose the possible servers for particular URL types
| RewriteRule ^(http://(.*).debian.tamay-dogan.homelinux.net/(.*)$ to://$(server:debian)/$1
| RewriteRule ^(http://(.*).private.tamay-dogan.homelinux.net/(.*)$ to://$(server:private)/$1
| RewriteRule ^(http://(.*).cybercenter.tamay-dogan.homelinux.net/(.*)$ to://$(server:cybercenter)/$1
| RewriteRule ^(http://(.*).tamay-dogan.homelinux.net/(.*)$ to://$(server:public)/$1
|
| # and delegate the generated URL by passing it
| # through the proxy module
| RewriteRule ^to://([^/]+)/(.*) http://$1/$2 [E=3DSERVER:$1,P,L]
|
| # and make really sure all other stuff is forbidden
| # when it should survive the above rules...
| RewriteRule .* - [F]
|
| # enable the Proxy module without caching
| ProxyRequests on
| NoCache *
|
| # setup URL reverse mapping for redirect reponses
| proxyPassReverse / http://doc.tamay-dogan.homelinux.net
| proxyPassReverse / http://www.tamay-dogan.homelinux.net
| proxyPassReverse / http://home.tamay-dogan.homelinux.net
| proxyPassReverse / http://music.tamay-dogan.homelinux.net
| proxyPassReverse / http://dos.tamay-dogan.homelinux.net
| proxyPassReverse / http://hardware.tamay-dogan.homelinux.net
| proxyPassReverse / http://onlinestore.tamay-dogan.homelinux.net
|
| proxyPassReverse / http://www.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://xmms.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://devel.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://lists.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://slink.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://potato.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://woody.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://sarge.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://etch.debian.tamay-dogan.homelinux.net
| proxyPassReverse / http://sid.debian.tamay-dogan.homelinux.net
|
| proxyPassReverse / http://michelle.private.tamay-dogan.homelinux.net
| proxyPassReverse / http://tamay.home.private.tamay-dogan.homelinux.net
| proxyPassReverse / http://fayah.home.private.tamay-dogan.homelinux.net
|
| proxyPassReverse / http://www.cybercenter.tamay-dogan.homelinux.net
| proxyPassReverse / http://france.cybercenter.tamay-dogan.homelinux.net
| proxyPassReverse / http://marocco.cybercenter.tamay-dogan.homelinux.net
| proxyPassReverse / http://tukia.cybercenter.tamay-dogan.homelinux.net
| proxyPassReverse / http://iran.cybercenter.tamay-dogan.homelinux.net
| proxyPassReverse / http://afghanistan.cybercenter.tamay-dogan.homelinux.net
\______________________________________________________________________
and my Server list is:
____ ( '/home/FLOPPY/etc/apache/rproxy-servers.conf' ) _______________
/
| debian 192.168.1.14 # *.debian.homelinux.net
| cybercenter 192.168.1.60 # *.cybercenter.homelinux.net
| private 192.168.1.69 # *.private.homelinux.net
| public 192.168.1.10 # the rest
\______________________________________________________________________
But it does not work...
Exactly, it does not forward to the righnt physical Server
Can anyone help me please ?
Where is the Error in the Config ?
Greetings
Michelle
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.pgp
Description: Digital signature