Administratorhandbuch:Webdomain
Archiv: Dieser Artikel beschreibt nicht die Funktionalität des derzeit aktuellen delixs-Servers. Er beschreibt ältere Schulserver-Funktionen und dient dem Zweck der Archivierung. |
Problem Webdomain = Schuldomain
Wenn die Schuldomain (also zum Beispiel arktur.rg1.dd.sn.schule.de) und Webdomain (also zum Beispiel www.rg1.dd.sn.schule.de) im hinteren Teil übereinstimmen, ergibt sich das Problem, dass Arktur bei Eingabe der Homepageadresse im Browser statt der Schulhomepage im Internet die Arktur-Begrüßungsseite des Intranetwebserver zeigt, die man auch bei Eingabe von http://arktur/ erhält.
Lösung:
Statt der allgemeinen Angaben in der Datei /etc/named/named.LAN.zone
müssen Sie die IP-Nummer des Servers Ihres Providers, bei dem die Schulhomepage gehostet ist, eingetragen.
Schritt für Schritt Anleitung:
- Prüfen Sie, ob Arktur online ist, wenn nicht schalten Sie Arktur online.
- Loggen Sie sich als root an der Konsole von Arktur ein.
- Um die IP-Nummer herauszufinden, benutzen Sie den Befehl nslookup. Für domain ist die eigene Domäne einzusetzen:
nslookup www.domain.de 194.25.2.129
Die IP 194.25.2.129 ist die Adresse eines beliebigen Nameservers im Internet, den wir in diesem Falle befragen müssen (hier T-Online). Ohne diese spezielle Adresse würde die Anfrage von Arkturs eigenem Nameserver beantwortet; wir würden 192.168.0.1 erhalten und wären genauso schlau wie vorher.
Als Ergebnis erhalten Sie z.B. 194.95.249.246 (einer der Webserver von Winshuttle)
- Notieren Sie diese Nummer.
- Jetzt nehmen Sie Änderungen an einer bestimmten Datei vor, nämlich an
/etc/named/named.LAN.zone
. Vorher sollten Sie eine Sicherheitskopie dieser Datei anlegen:
cp /etc/named/named.LAN.zone /etc/named/named.LAN.zone.original
- Die Datei
/etc/named/named.LAN.zone
ändern:
mcedit /etc/named/named.LAN.zone
Dadurch wird der Editor des "Midnight Commanders" aufgerufen und die zu ändernde Datei geladen. Im Abschnitt "Aliases für die Server" (ab Zeile 27) müssen Sie die Zeilen, die mit WWW und FTP beginnen, durch ein ";" am Zeilenanfang auskommentieren. Stattdessen (Beispiel) WWW IN A 194.95.249.246 eintragen, wobei die IP-Adresse die oben mit nslookup herausgefundene sein muss. Die Änderung des Eintrags für FTP ist nur notwendig, wenn die Adresse, mit der der FTP-Server erreicht werden soll, ebenfalls der Maildomain entspricht. Dies ist z.B. bei Winshuttle dann der Fall, wenn der Internetauftritt der Schule auf einem der neuen Server, die auch PHP und Datenbanken unterstützen, gespeichert wird.
Das Ergebnis könnte dann so aussehen (es wurden zwei Zeilen geändert und ein zusätzlicher Kommentar eingefügt)
; Aliases für die Server Server IN CNAME Arktur News IN CNAME Server ; die 2 folgenden Zeilen wurden ergaenzt, wegen webdomain=maildomain WWW IN A 194.95.249.246 FTP IN A 194.95.249.246 ; WWW IN CNAME Server ; FTP IN CNAME Server ; Das kann wegfallen. Mail IN CNAME Server ; Das ist die Voreinstellung von Netscape secure IN CNAME Server ; Wegen SSL-Server
Hinweis! Die hier aufgeführte IP-Adresse ist nur als Beispiel zu verstehen.
Verlassen Sie den Editor mit Funktionstaste F10 und wählen Sie "beim Beenden speichern" "Ja". Anschließend muss der Nameserver neu gestartet werden, damit die Änderungen eingelesen werden. Geben Sie als root an der Konsole folgenden Befehl ein:
/etc/init.d/named restart
Als Antwort erhalten Sie dann:
Beende DNS-Server erfolgt Starte DNS-Server... erfolgt
Die vorgenommenen Änderungen werden trotzdem nicht sofort wirksam, weil sich die alte Version dieser Seite besonders hartnäckig im Cache-Speicher von Arkturs Proxy-Server Squid hält. Ein Neu-Laden der Seite durch den Browser führt nicht zum Erfolg. Eine Möglichkeit ist, einfach zu warten. Durch verschiedene automatische Bereinigungen des Cachespeichers, die über Nacht ablaufen, wird die gewünschte Seite manchmal schon am nächsten Morgen richtig angezeigt.
Für Ungeduldige: Sofortige Abhilfe bringt das vollständige Leeren des Squid Caches. Eine Anleitung dafür finden Sie unter Squid Cache leeren im Administratorhandbuch.