johnnyk
20.03.07, 20:02
Servus,
ich hab mich heute lange schlau gelesen und bin leider doch nicht viel weiter gekommen. Ich hänge seit geraumer Zeit an ein und dem selben Problem und ich hab schon ein schlechtes gewissen, weil total viele Posts schon hier drinnen sind und ich trotzdem nicht weiter komme.
Zu meinem Problem: Ich habe die aktuelle Debian Stable installiert, zusammen mit Apache 2.0.xxx auf Port 80. Zum Verwalten meiner Sambashears benutze ich Swat auf Port 901. Wahrscheinlich wisst ihr schon, was jetzt kommt: Ich hab nur Port 80 frei um von aus auf meinen Debian Server zu connecten, möchte aber auch auf das Swat Interface auf Port 80 zugreifen.
Ich hab lange nicht mehr mit Linux gearbeitet und kam mir heute richtig dumm vor, aber soweit bin ich gekommen.
Apache läd die Mods Rewrite und Proxy - hab ich auch überprüft, sie sind wirklich geladen.
Als nächstes aktiviere ich beide mit
RewriteEngine on
ProxyRequests on
Damit ich mich nicht dauernd wegen eines Backslash herumärgern muss setze ich folgende Rewrite Regel
RewriteRule /swat$ /swat/ [R]
Ich hoffe das ist soweit noch ok.
als nächstes kümmere ich mich um das weiterleiten der Anfragen an Swat. Ich möchte, das beim aufruf von http://meine-adresse.com/swat/ an meinen Swat Webserver auf port 901 weitergeiletet wird.
Dazu habe ich folgendes geschrieben
ProxyPass /swat/ http://localhost:901/
ProxyPassReverse /swat/ http://localhost:901/
Ich gebe zu, dass dies hier nicht auf meinem Mist gewachsen ist. Ich habe nach Howtos und Faqs gegoogelt und mich erinnern können, dass die Jungs von MLDonkey ähnlich vorgehen um ihre Web-Application auf Port 4080 über Apache zu erreichen.
Nun zu meinem Problem:
Sobalt ich die erwünschte URL (http://meine-adresse.com/swat/) eingeben habe erscheint
Forbidden
You don't have permission to access /swat/ on this server.
Und ich hab keinen schimmer wieso. Direkt auf Port 901 kann ich mich verbinden - egal von wo - aber nicht über den Aufruf der Url.
Meine Apache Konfiguration ist noch Standard
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
----------
Ich hoffe ich habe alles nötige angegeben. Noch dazu hoffe ich, dass der "Fehler" nicht so easy ist, dass ich mich in Grund und Boden schämen muss. Wenn Infos fehlen, poste ich euch gerne alles was ihr noch braucht.
Ich danke euch schonmal für eure Hilfe und für die Zeit um das alles zu lesen,
ciao Johannes
ich hab mich heute lange schlau gelesen und bin leider doch nicht viel weiter gekommen. Ich hänge seit geraumer Zeit an ein und dem selben Problem und ich hab schon ein schlechtes gewissen, weil total viele Posts schon hier drinnen sind und ich trotzdem nicht weiter komme.
Zu meinem Problem: Ich habe die aktuelle Debian Stable installiert, zusammen mit Apache 2.0.xxx auf Port 80. Zum Verwalten meiner Sambashears benutze ich Swat auf Port 901. Wahrscheinlich wisst ihr schon, was jetzt kommt: Ich hab nur Port 80 frei um von aus auf meinen Debian Server zu connecten, möchte aber auch auf das Swat Interface auf Port 80 zugreifen.
Ich hab lange nicht mehr mit Linux gearbeitet und kam mir heute richtig dumm vor, aber soweit bin ich gekommen.
Apache läd die Mods Rewrite und Proxy - hab ich auch überprüft, sie sind wirklich geladen.
Als nächstes aktiviere ich beide mit
RewriteEngine on
ProxyRequests on
Damit ich mich nicht dauernd wegen eines Backslash herumärgern muss setze ich folgende Rewrite Regel
RewriteRule /swat$ /swat/ [R]
Ich hoffe das ist soweit noch ok.
als nächstes kümmere ich mich um das weiterleiten der Anfragen an Swat. Ich möchte, das beim aufruf von http://meine-adresse.com/swat/ an meinen Swat Webserver auf port 901 weitergeiletet wird.
Dazu habe ich folgendes geschrieben
ProxyPass /swat/ http://localhost:901/
ProxyPassReverse /swat/ http://localhost:901/
Ich gebe zu, dass dies hier nicht auf meinem Mist gewachsen ist. Ich habe nach Howtos und Faqs gegoogelt und mich erinnern können, dass die Jungs von MLDonkey ähnlich vorgehen um ihre Web-Application auf Port 4080 über Apache zu erreichen.
Nun zu meinem Problem:
Sobalt ich die erwünschte URL (http://meine-adresse.com/swat/) eingeben habe erscheint
Forbidden
You don't have permission to access /swat/ on this server.
Und ich hab keinen schimmer wieso. Direkt auf Port 901 kann ich mich verbinden - egal von wo - aber nicht über den Aufruf der Url.
Meine Apache Konfiguration ist noch Standard
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
----------
Ich hoffe ich habe alles nötige angegeben. Noch dazu hoffe ich, dass der "Fehler" nicht so easy ist, dass ich mich in Grund und Boden schämen muss. Wenn Infos fehlen, poste ich euch gerne alles was ihr noch braucht.
Ich danke euch schonmal für eure Hilfe und für die Zeit um das alles zu lesen,
ciao Johannes