Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrere WWW-Seiten verwalten
Hi,
schon nach 4 Tagen hatte ich die Verwaltung mit Confixx satt. Ich habe meinen vServer neu aufgesetzt - diesmal einfach nur mit LAMP.
Nun möchte ich natürlich LAMP so konfigurieren, dass ich trotzdem diverse WWW-root-Verzeichnisse mit diversen Usern und diversen Domains fahren kann, ohne dass sich diese in die Quere kommen.
Ich bin auf der Suche nach einem qualitativ gutem How-To, dass eine lückenlose Step-by-Step Erläuterung enthält und neben bei auf wichtige Sicherheitseinstellungen hinweist. Auf www.debianhowto.de konnte ich so ein How-To leider nicht finden.
Ich würde mich freuen, wenn mir jemand einen nützlichen Link zur Verfügung stellen könnte. Wenn so eine Konfiguration auch mit 3-4 Schritten erreicht werden kann - was ich nicht glaube - würde ich mich auch über eine kurze Beschreibung freuen.
MfG,
Brainiac
http://httpd.apache.org/docs/2.2/vhosts/
Das HowTo ist schonmal sehr informativ aber einige Sachen sind recht seltsam...
Ist es zB normal, dass in meiner httpd.conf überhaupt nix drin steht?
Satt dessen scheinen meine vHost Tags in einer anderen Datei zu stehen:
/etc/apache2/sites-available/default
Muss ich denn jetzt da die vHost Angaben rein schreiben oder kann ich vllt sogar eine neue Datei aufmachen - eine Datei pro vHost?
Ich bin einfach mal auf gut Glück den Anweisungen gefolgt. Gut Glück - von wegen.
Ich habe in die httpd.conf folgende Zeilen eingefügt:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.djdz.de
ServerAlias djdz.de
DocumentRoot /var/www/djdz
</VirtualHost>
<VirtualHost *:80>
ServerName test.djdz.de
DocumentRoot /var/www/sdf
</VirtualHost>
In /var/www/ habe ich dann die beiden Verzeichnisse erstellt und die vorher enthaltenen Files in die neuen Subdirs verschoben.
Beim darauf folgenden
/etc/init.d/apache2 restart
erhielt ich folgende Fehlermeldung
Forcing reload of web server: Apache2[Thu Apr 13 19:50:44 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Thu Apr 13 19:50:44 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Thu Apr 13 19:50:44 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
[Thu Apr 13 19:50:45 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Thu Apr 13 19:50:45 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Thu Apr 13 19:50:45 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
Hab dann mal folgendes gemacht:
NameVirtualHost *
<VirtualHost *>
ServerName www.djdz.de
ServerAlias djdz.de
DocumentRoot /var/www/djdz
</VirtualHost>
<VirtualHost *>
ServerName test.djdz.de
DocumentRoot /var/www/sdf
</VirtualHost>
Und darauf folgte dann folgendes:
Forcing reload of web server: Apache2[Thu Apr 13 19:56:51 2006] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 13 19:56:53 2006] [warn] NameVirtualHost *:0 has no VirtualHosts
Was läuft hier schief???
Anhang:
Hab grad mal getestet und seltsamerweise funktioniert's.
Wenn ich auf www.djdz.de geh, dann lande ich im dir /var/.../djdz und wenn ich auf test.djdz.de, dann lande ich in /var/.../sdf.
Warum kommen jedoch die Fehlermeldungen?
Ich bin der Sache mal auf den Grund gegangen und habe festgestellt, dass die PID-File schon da ist, wo sie laut apache.conf gesucht wird. chmod stimmt auch... warum will er die nicht finden!?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.