PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache2 module nur für bestimmten virtual host



h4gb4rdc31in3
02.06.06, 13:52
Hi,

folgendes probleme habe ich:

ich habe in meinem apache 1 virtual host und kann jetzt per
blub.ath.cx zugreifen und per download.blub.ath.cx, alles kein Problem nur stört mich das ich in über beide adressen auf /~username zugreifen kann. ich will aber nur bei der adresse blub.ath.cx die funktion haben.

System ist Debian unstable und die config dateien sind im orginal zustand.

was ich schon versucht habe ist die module mit a2dismod zu disablen und dann in site-available/default im vhost zu laden, da ist die funktion aber trotzdem in bei vhost gegeben.

Hoffe ihr versteht was ich will.
mfg hagbard

Roger Wilco
03.06.06, 15:03
Lies http://httpd.apache.org/docs/1.3/mod/mod_userdir.html
Da steht sogar ein Beispiel zu genau dem von dir beschriebenen Szenario...

h4gb4rdc31in3
03.06.06, 22:34
mhhhh irgendwie stehe ich auf dem schlauch :ugly:

wäre wirklich nett wenn mir jemand das kurz erklären könnte.

das verzeichniss /home/user/public_html/
soll über die adresse download.blubbla.de/~user/ zu erreichen sein, jedoch nicht über blubbla.de/~user/

bedanke mich schonmal für jede hilfe.

mfg meine wenigkeit

Roger Wilco
04.06.06, 10:10
The keyword disabled. This turns off all username-to-directory translations except those explicitly named with the enabled keyword (see below).
Bei Bedarf kann ich es dir auch vorsingen...

h4gb4rdc31in3
04.06.06, 11:45
funktioniert aber so nicht, habe jetzt in dem vhost bei dem man nicht per .../~user auf das verzeichniss der users kommen soll "UserDir disabled" eingetragen und es geht trotzdem noch.

Roger Wilco
04.06.06, 14:32
Hast du den Apache auch brav neugestartet?

h4gb4rdc31in3
04.06.06, 16:56
jo habe ich...

Roger Wilco
04.06.06, 17:22
Ich bin mir sehr sicher, dass du eine Direktive wie UserDir public_html in deiner httpd.conf stehen hast. Da muss (außerhalb des VirtualHost-Blocks, in dem die UserDirs verfügbar sein sollen) UserDir disabled stehen, wie in der Dokumentation beschrieben.

h4gb4rdc31in3
04.06.06, 17:43
habe den fehler... sorry war total dumm, der virtualhost war ganz schrott habe irgendwie mal das "NameVirtualHost *" aus der conf gelöscht und deshalb gingen die die virtualhosts alle nicht mehr

trotzdem danke für deine mühe und das mit dem "UserDir disabled" war schon richtig