httpd funktioniert nicht

rootle

Registered User
Hallo, habe jetzt 3-4 Stunden lang Google und die Forensuche befragt, aber nicht so richtig eine Lösung gefunden.

Also, das Problem ist folgendes:
Ich habe 5 User angelegt. Bei 2 davon gibt es aber das Problem, dass die vorhandene index.php (bzw. index.html) nicht automatisch geladen wird. Stattdessen wird das komplette Verzeichnis aufgelistet, obwohl DirectoryListing per Confixx deaktiviert wurde.

Daraufhin habe ich mir die confixx_vhost.conf mal angeschaut. Das ist dabei herausgekommen:
Code:
#hier läuft alles richtig

<Directory "/srv/www/htdocs/web0/html">
  Options -FollowSymLinks -SymLinksIfOwnerMatch
  <IfModule mod_access.c>
    Allow from all
  </IfModule>
</Directory>


#hier steckt halt der Fehler drin

<Directory "/srv/www/htdocs/web2/html">
  Options -FollowSymLinks -SymLinksIfOwnerMatch
  DirectoryIndex index.html:index.htm index.php:index.php3:index.php4
  <IfModule mod_access.c>
    Allow from all
  </IfModule>
  <Files ~ "\.shtml$">
    deny from all
  </Files>
  <Files ~ "\.(wml.*|wbmp)$">
    deny from all
  </Files>
</Directory>

Daraufhin habe ich über Confixx => httpd-Spezial das hier eingefügt:
Code:
<Directory "/srv/www/htdocs/##user##/html">
  Options -FollowSymLinks -SymLinksIfOwnerMatch
  <IfModule mod_access.c>
    Allow from all
  </IfModule>
</Directory>
(hab ich erst nur für den Kunden "web2", danach für "alle Anbieter" gemacht)

Die confixx_vhost.conf wurde dann auch neu geschrieben (laut Änderungsdatum der Datei), jedoch wurde nichts verändert.

Jetzt frage ich mich nur, woher kommen die zusätzlichen Zeilen bei "web2"? Bzw. warum sind diese nur bei 2 Usern vorhanden und nicht bei allen? (Sowohl web0 als auch web2 gehören dem selben Reseller an. Laut Confixx-Interface haben beide exakt den selben httpd-Spezial-Eintrag, nämlich den, den ich nachträglich bei web2 hinzugefügt hatte)

Also ich benutze Confixx 3.0 Pro, SuSe Linux 9.0

Ich hoffe, ihr könnt mir dabei weiterhelfen. Vielen Dank im Voraus!
 
Last edited by a moderator:
Hallo!
Auf jedenfall sieht
Code:
 DirectoryIndex index.html:index.htm index.php:index.php3:index.php4
nicht gut aus.
Wenn dann eher
Code:
 DirectoryIndex index.html index.htm index.php index.php3 index.php4
Irdenwann mal einen falschen httpd Spezial Eintrag gemacht?

mfG
Thorsten
 
hmm, kann schon sein :(
Aber selbst wenn, dann müsste es doch mit nem neuen Eintrag überschrieben werden, oder?
 
OK, hab den Fehler nun selbst gefunden ... puhhh, warum brauche ich immer so lange dazu? :)

Es lag nicht an den httpd-Spezial-Einträgen, sondern an der /root/confixx/confixx_main.conf ... dort hatte ich mal die Einträge
Code:
$index_php = '';
$index_ssi = '';
$index_html = '';
verändert und halt die jeweiligen index-Namen eingetragen. Jedoch habe ich die darüberstehenden Kommentare anscheinend falsch interpretiert, dort stand nämlich
Code:
# files used for DirectoryIndex (seperated by :)
Demzufolge habe ich die Einträge mit nem Doppelpunkt separiert :rolleyes:

Naja, nun hab ich halt die Einträge durch Leerzeichen getrennt und nu läuft wieder alles fluffig :D
 
Back
Top