Ich beziehe mich hier auf folgenden Thread:
"Virtualhosts anlegen"
http://www.linux-club.de/viewtopic.php?t=38317
Bei mir sollen die virtual Hosts auf zwei unterschielichen Netzwerkkarten laufen. 192.168.3.1 Intranet und 192.168.1.1 Internet. Es ist überflüssig, die Internetseite welche über Joomla läuft intern überhaupt aufzurufen, da einige Abrufe über die Internetadresse laufen.
Muss dafür ein solcher Eintrag in Yast gemacht werden?
Schließlich habe ich die beiden virtualhosts ja schon physisch getrennt. Muss ich irgendwas stattdessen ausführen oder in Betracht ziehen?
Und was bedutet die /24?
Handelt es sich bei dem vierten Schritt um locale oder auch um extern verfügbare Seiten?
In meinem Fall wäre die lokale Seite 192.168.3.1 local.heim.netz
die externe aber dann 192.168.1.1 www.yehudi.org
Wenn ja, bis welche Versionsnummer könnte ich upgraden, um mit php4 zu arbeiten (Joomla läuft mit php.4.4)
Das Ergebnis sieht dem von roemi änlich:
An der Stelle macht er aber eine Neuinstallation.
Trifft das derzeit, oder bei der Versionsnummer 2.0.54-10 noch zu?
Der Apache läuft ja im Single-Modus, und der Thread ist ja auch nicht mehr taufrisch.
edit: Ich habe den Titel von "Virtualhosts anlegen - Mehrere Fragen" zu "zu 'Virtualhosts anlegen' - Mehrere Fragen" geändert, damit klar ist, dass ich mich auf dies HowTo beziehe.
"Virtualhosts anlegen"
http://www.linux-club.de/viewtopic.php?t=38317
Bei mir sollen die virtual Hosts auf zwei unterschielichen Netzwerkkarten laufen. 192.168.3.1 Intranet und 192.168.1.1 Internet. Es ist überflüssig, die Internetseite welche über Joomla läuft intern überhaupt aufzurufen, da einige Abrufe über die Internetadresse laufen.
Muss dafür ein solcher Eintrag in Yast gemacht werden?
Erster Schritt: Die notwendigen IP's an die Netzwerkkarte binden
Einmalig (muss nach jedem Neustart wiederholt werden)
mit "ip addr add 192.168.1.20/24 dev eth0"
und "ip addr add 192.168.1.21/24 dev eth0"
oder fest über Yast (bei Debian geht das über einen Eintrag in /etc/network/interfaces):
Yast -
Netzwerkgeräte -
Netzwerkkarte -
Bereits konfigurierte Geräte -
Ändern -
(Physische Netzwerkkarte auswählen) Bearbeiten -
Erweitert -
Zusätzliche Adressen -
Hinzufügen
Ein Aliasnamen vergeben, als IP z.B. die oben genannte und als Netzmaske die 255.255.255.0 vergeben.
Schließlich habe ich die beiden virtualhosts ja schon physisch getrennt. Muss ich irgendwas stattdessen ausführen oder in Betracht ziehen?
Und was bedutet die /24?
Handelt es sich bei dem vierten Schritt um locale oder auch um extern verfügbare Seiten?
Vierter Schritt: In "/etc/hosts" den IP's Namen und Alias zuordnen.
unter "127.0.0.1 localhost"
192.168.1.20 local.michael1.de
192.168.1.21 local.michael2.de
In meinem Fall wäre die lokale Seite 192.168.3.1 local.heim.netz
die externe aber dann 192.168.1.1 www.yehudi.org
Wenn ja, bis welche Versionsnummer könnte ich upgraden, um mit php4 zu arbeiten (Joomla läuft mit php.4.4)
Das Ergebnis sieht dem von roemi änlich:
Code:
linux: # httpd2 -t && rcapache2 reload
[Thu Mar 09 09:26:46 2006] [error] VirtualHost 192.168.3.1:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Thu Mar 09 09:26:46 2006] [error] VirtualHost 192.168.1.1:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
Syntax OK
Reload httpd2 (graceful restart) done
An der Stelle macht er aber eine Neuinstallation.
Trifft das derzeit, oder bei der Versionsnummer 2.0.54-10 noch zu?
Apache2 Update über apt und der Apache geht nicht mehr.
Der Apache läuft ja im Single-Modus, und der Thread ist ja auch nicht mehr taufrisch.
edit: Ich habe den Titel von "Virtualhosts anlegen - Mehrere Fragen" zu "zu 'Virtualhosts anlegen' - Mehrere Fragen" geändert, damit klar ist, dass ich mich auf dies HowTo beziehe.