BlackBoard » Computerecke » Betriebssysteme » Debian Linux Apache2 UserDir das geht leider so nicht » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Apache2 UserDir das geht leider so nicht
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Sebat Sebat ist männlich
BlackBoarder


Dabei seit: 28.11.2001
Beiträge: 789
Herkunft: Berlin

Apache2 UserDir das geht leider so nicht       Zum Anfang der Seite springen

Tach,
auf dem Webserver (Debian Linux 2.6.18-6-686) läuft ein Apche2 (normale konfiguration).
Gefordert ist, dass alle User (soweit sie das gerne hätten) ein Webverzeichnis in ihrem Home Dir bekommen (public_html). folgendes habe ich in die /etc/apache2/apache2.conf eingetragen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
<IfModule mod_userdir.c>
  UserDir public_html
  UserDir disabled root
  <Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
  </Directory>
  #für CGI
  <Directory /home/*/public_html/cgi-bin>
    #cgi ausführen in cgi-bin
    AddHandler cgi-script .cgi .sh .pl
    Options +ExecCGI
  </Directory>
</IfModule>


und folgendes steht im UserDir:
code:
1:
2:
# ls -la /home/USER/ |grep public_html
drwxr-xr-x 2 USER USER 4096 2008-08-21 14:35 public_html


Meines wissens sollte es so gehen (jeder darf in dem Ordner lesen)

Fehlermeldung:
Zitat:
Not Found
The requested URL /~USER was not found on this server.


die error.log sagt:
Zitat:
[Thu Aug 21 14:36:43 2008] [notice] caught SIGTERM, shutting down
[Thu Aug 21 14:36:45 2008] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch11 configured -- resuming normal operations
[Thu Aug 21 14:56:09 2008] [error] [client 77.184.58.133] File does not exist: /var/www/~USER


gibts hier evtl. hilfe?
Danke schonmal
21.08.2008 15:00 Sebat ist offline Beiträge von Sebat suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Ist das userdir-Modul überhaupt geladen?

Bei Debian solltest du die Modulkonfiguration besser nicht in die apache2.conf eintragen, sondern stattdessen die vorgegebenen Konfigurationsmöglichkeiten nutzen. Die bestehen darin, dass unter /etc/apache2/mods-available die verfügbaren Module und deren Konfiguration liegen. Wenn du ein Modul aktivieren möchtest, werden dessen *.load und ggf. *.conf Schnipsel nach /etc/apache2/mods-enabled gesymlinkt. Wenn du also eine abweichende Konfiguration haben willst (für CGI z.B.), dann bearbeite lieber die /etc/apache2/mods-available/userdir.conf.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

21.08.2008 15:16 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Computerecke » Betriebssysteme » Debian Linux Apache2 UserDir das geht leider so nicht

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH