Administratorhandbuch:Webdomain: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(kein Unterschied)

Version vom 21. November 2005, 17:45 Uhr

Uberarbeiten Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben).

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:

  • Auf Arktur als root einloggen
  • Die IP-Nummer des Internet-Servers des Providers herausfinden und notieren, Arktur muss dazu online sein. Wir benutzen 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 wir z.B. 194.95.249.246 (einer der Webserver von Winshuttle)

  • Jetzt nehmen Sie Änderungen an einer einzigen Datei vor. Vorher sollten Sie eine Sicherheitskopie der zu ändernden 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.



zurück | Hauptseite