Page 1 of 1

port virtualhosts?

Posted: 2003-02-11 17:42
by linuxnewbie
gehen bei virtualhosts auch port weiterleitungen?

wenn ich zb

http://www.blabla.de aufrufe das die virtualhost einstellung das dann automatisch nach

http://www.blabla.de:2000 weiterleitet ohne das das dann oben in der adressleiste steht?

Re: port virtualhosts?

Posted: 2003-02-11 17:51
by dodolin
Ja, geht. mod_rewrite und die Doku dazu ist dein Freund...
Oder soll ich es dir vorkauen? Mache ich auch gerne, aber vielleicht willst du es ja selbst herausfinden und was lernen?

Re: port virtualhosts?

Posted: 2003-02-11 19:12
by linuxnewbie
au ja vorkauen bitte bitte :D


und mit erbsen mischen damits schmeckt ;)

und vielleicht etwas kechup dazu

Re: port virtualhosts?

Posted: 2003-02-11 19:31
by floschi
oder auch mod_proxy ;)

Re: port virtualhosts?

Posted: 2003-02-12 01:54
by dodolin
Alla guud, wenn's sein muss... :evil:

Code: Select all

<VirtualHost *>
    ServerName www.blabla.de
    RewriteEngine on
    RewriteRule ^/(.*) http://www.blabla.de:2000/$1
</VirtualHost>
Dazu muss man in der allgemeinen Server Konfig noch folgendes haben:

Code: Select all

dodo@masterboy:~$ grep mod_rewrite /etc/apache/httpd.conf
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
Oki, mod_proxy habe ich vergessen, ist aber IMHO umständlicher, da man dann auch noch mod_proxy laden muss und vor allem: falls man Statistiken macht, sind die für'n Arsch, weil dann sämtliche Requests vom eigenen Server kommen. Wenn man mod_proxy verwenden will, fügt man an die "RewriteRule" oben einfach noch "[P]" an...

Re: port virtualhosts?

Posted: 2003-02-15 14:10
by flo
Hi,

mod_rewrite hab ich nicht ganz kapiert, um ehrlich zu sein, hier die Lösung für mod_proxy:

Code: Select all

<VirtualHost *:8080>
ServerName server.deinedomain.de

<IfModule mod_proxy.c>
ProxyRequests On
ProxyPass / http://192.168.5.31:2000/
</IfModule>

DocumentRoot /usr/local/httpd/proxy/
ServerAdmin info@deinedomain.de
ErrorLog /var/log/httpd/proxy_err_log
TransferLog /var/log/httpd/proxy_access_log
</VirtualHost>
Grüße,

flo.