Hallo ich soll/möchte für mein Bruderherz einen Webserver zum HTML-basteln zur Verfügung stellen.
Ich habe da ein Rechner mit Suse 6.4 und Apache 1.3.12 laufen. Mit Comanche habe ich folgende Einträge in der httpd.conf reingezaubert. --------------------------------------------------------------- <virtualhost "olafs-krabbelbox.doham.de" > # Den Namen habe ich auch in der Datei Hosts auf seinem Rechner # mit der dazugehöhrenden IP 192.168.0.33 eingetragen, damit die # Namensauflösung klappt
<directory "/usr/local/httpd_2/htdocs"> </directory> # Das Verzeichnis habe ich angelegt. Dort soll er seinen Kram # reinwerfen können. In "/usr/local/httpd/htdocs" liegt der # ganze Hilfekram von SuSE. Diesen Server möchte ich erhalten.
serveradmin olaf.oettel@localhost.de servername suselinux1.doham.de errorlog /usr/local/httpd_2/error_log agentlog /usr/local/httpd_2/agent_log </virtualhost> # Das ist auch noch etwas Comanche von mir wissen wollte. # Der Vollständigkeithalber schreib ichs mit hin. ----------------------------------------------------------------
Ob die vollständig sind kann ich nicht richtig sagen, zumindestens Startet Apache ohne rumzumaulen. Nun zu meinen Problem. Wenn ich im Browser die Adresse http://olafs-krabbelbox.doham.de/ oder http://suselinux1.doham.de/ eingebe lande ich immer wieder auf den SuSE-Seiten die im anderen Vezeichnis liegen. Ich müsste doch aber entweder ein leeres Verzeichnis sehen oder eine Fehlermeldung erhalten, in der Art das keine Dokumente gefunden wurden. Es ist ja schliesslich noch nichts drin.
Wo liegt das Problem? Warum drängelt sich die Defaultkonfiguration von SuSE vor? Apache müsste doch, wenn ich die Dokumentation richtig verstanden habe, den Name der aufgerufenen Seite auswerten (olafs-krabbelbox) und mich daraufhin in sein Verzeichnis umleiten.
Ich habe im Anschluss ein Auszug aus der config rangehängt damit Ihr seht was SuSE da treibt.
Danke für Eure Hilfe Andreas
-----gekürzte httpd.conf-------------------------------------- ServerType standalone ServerRoot "/usr/local/httpd"
...gelöscht wegen Unnutz
</ifdefine> Port 80 <IfDefine SSL> Listen 80 Listen 443 </ifdefine> User wwwrun Group nogroup ServerAdmin root@localhost DocumentRoot "/usr/local/httpd/htdocs" <Directory /> AuthUserFile /etc/httpd/passwd AuthGroupFile /etc/httpd/group Options -FollowSymLinks AllowOverride None </directory> <Directory "/usr/local/httpd/htdocs"> Options Indexes -FollowSymLinks +Includes MultiViews AllowOverride None Order allow,deny Allow from all <IfDefine DAV> DAV On </ifdefine> </directory>
... gelöscht...
HostnameLookups Off # Die Variable of On zu setzen zeigt keine Änderung
...gelöcht...
<VirtualHost _default_:443> DocumentRoot "/usr/local/httpd/htdocs" ServerName besson.suse.de ServerAdmin root@besson.suse.de ErrorLog /var/log/httpd/error_log TransferLog /var/log/httpd/access_log SSLEngine off
... gelöscht...
</virtualhost> </ifdefine> <IfDefine JSERV> </ifdefine>
# das kennt Ihr ja schon <virtualhost "olafs-krabbelbox.doham.de" > <directory "/usr/local/httpd_2/htdocs"> </directory> serveradmin olaf.oettel@localhost.de servername suselinux1.doham.de errorlog /usr/local/httpd_2/error_log agentlog /usr/local/httpd_2/agent_log </virtualhost> ----------------------------------------------------------