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

Antwort per Email an