expertenaustausch > comm.software.* > comm.software.webserver

John Pohl (30.06.2015, 12:41)
Hallo.

Ich versuche GnuMP3D (ein altertümlicher Streaming-Server der sich per
HTTP ansprechen lässt) mit htacces-passwort davor innerhalb des
Apache-HTTPd eizubinden.

Problem:
ich kann den Vhosts zwar einbinden, in dieser Konstellation wird ohne
..htaccess durchgeleitet:

------
<VirtualHost *:80>
ServerName gnump3d.example.net
ErrorLog "/var/log/apache2/gnump3d-error_log"
CustomLog "/var/log/apache2/gnump3d-access_log" common
DocumentRoot "localhost:2102"

# <Location />
# AuthType Basic
# AuthName Login
# AuthUserFile /srv/www/htdocs/.htpasswd
# Require valid-user
# </Location>

ProxyPass /
ProxyPassReverse /

</VirtualHost>
--------

nur um zu testen dass localhost:2102 auch annimmt.

Wenn ich die <Location> Sektion (die standalone ohne Proxysektion
funktioniert) zu der Proxysektion reinnehme bekomme ich einen 403 -
Zugriff verweigert.
Erhofft hatte ich eine .htaccess Passwort Abfrage und dann Proxying auf
2102.
Ich bin da nun ratlos, irgendwelch Tips?

Gruss, John
Sven Hartge (30.06.2015, 15:20)
John Pohl <jusenet3> wrote:

> Ich versuche GnuMP3D (ein altertümlicher Streaming-Server der sich per
> HTTP ansprechen lässt) mit htacces-passwort davor innerhalb des
> Apache-HTTPd eizubinden.


> Problem:
> ich kann den Vhosts zwar einbinden, in dieser Konstellation wird ohne
> .htaccess durchgeleitet:


> ------
> <VirtualHost *:80>
> ServerName gnump3d.example.net
> ErrorLog "/var/log/apache2/gnump3d-error_log"
> CustomLog "/var/log/apache2/gnump3d-access_log" common
> DocumentRoot "localhost:2102"


> # <Location />
> # AuthType Basic
> # AuthName Login
> # AuthUserFile /srv/www/htdocs/.htpasswd
> # Require valid-user
> # </Location>


> ProxyPass /
> ProxyPassReverse /


> </VirtualHost>
> --------


> nur um zu testen dass localhost:2102 auch annimmt.


> Wenn ich die <Location> Sektion (die standalone ohne Proxysektion
> funktioniert) zu der Proxysektion reinnehme bekomme ich einen 403 -
> Zugriff verweigert.
> Erhofft hatte ich eine .htaccess Passwort Abfrage und dann Proxying auf
> 2102.
> Ich bin da nun ratlos, irgendwelch Tips?


Bei solchen Aktionen spielt einem gerne der Browser-Cache übel mit.

Bevor du dich zu Tode debuggst, erst einmal:

a) Browser-Cache löschen
b) Browser komplett beenden
c) Inkognito-Mode benutzen
d) anderen Browser testen

Zusätzlich glaube ich, dass dein "DocumentRoot" so nicht korrekt ist.
IIRC muss da immer ein Dateisystem-Pfad stehen.

Ähnliche Themen