On 20:08 Do 17 Apr, Holger Hänisch wrote:
> Hallo Liste,
>
> was mir noch Kopfzerbrechen bereitet ist das Zusammenwirken der
> Web/Application Server. Ich verstehe das Port Handling nicht. Mein
> Apache2 verarbeitet alles was auf Port 80 ankommt. Mongrel lauscht auf
> Port 3000. Jetzt kann ich aber wegen Firewall usw. an einem Arbeitsplatz
> in einer Firma nur Post 80 Verbindungen aufbauen. Und :3000 möchte man
> ja auch nicht immer an die Adresse anhängen müssen.
>
> Wie bringe ich Apache2 also bei die Anfragen an eine bestimmte Subdomain
> an Port 3000 weiterzuleiten. Oder ist das der falsche Ansatz?
meine Virtual-Host Definition des Apachen sieht so aus (und das tut es
ganz hervorragend):
<VirtualHost *>
ServerAdmin <hier deine Adresse>
ServerName <dito>
ServerAlias <auch irgendwas>
CustomLog /pfad/zum/logfile
# jetzt gehts los
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
# bei Dir halt 3000 und die Adresse ist auch anzupassen
# muss ja nicht auf localhost sein
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
ProxyPreserveHost on
ProxyRequests Off
# Zugriff auf statischen Inhalt nicht über Mongrel
# (natürlich beliebig erweiterbar)
ProxyPass /images !
ProxyPass /stylesheets !
# Alias und Pfad zum statischen Inhalt
Alias /images /pfad/zu/public/images
Alias /stylesheets /pfad/zu/public/stylesheets
</VirtualHost>
Den Indianer neu starten und fortan sollte das passen...
Gruß
Torsten
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug