Static-Web-Pakete: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(Erklärung Freigabe zur Aufschaltung)
Zeile 12: Zeile 12:
== Aufschalten von Subdomains ==
== Aufschalten von Subdomains ==


Im Static-Web können Subdomains ganz normal per Dom-Order Formular aufgeschaltet werden. Für Domains, die nicht bei Hostsharing liegen, wird eine Subdomain einfach per Setup mit dem Dom-Order Formular aufgeschaltet.  
Auch Subdomains können ganz normal per Dom-Order Formular aufgeschaltet werden.


Domains die bei Hostsharing liegen sind zunächst vom Domainadmin freizuschalten, und können dann einem anderen Paket zur vollständigen Verwaltung aufgeschaltet werden.  
Für Domains, die nicht bei Hostsharing liegen, wird eine Subdomain direkt mit action=setup per Dom-Order Formular aufgeschaltet.  


Im Beispiel soll die Subdomain pic.example.org der Domain example.org eines Dynamik-Web Pakets soll auf ein Static-Web Paket aufgeschaltet werden.
Domains die bei Hostsharing liegen sind hingegen zunächst vom Domainadmin freizuschalten, damit sie von einem anderen Paket zur vollständigen Verwaltung der Zone aufgeschaltet werden können.  


Zunächst wird die Subdomain nochmals explizit auf die HS Nameserver delegiert. Dadurch wird die Freigabe der Subdomain zur vollständigen Aufschaltung (mit eigem Zonefile) auf ein anderes Paket signalisiert.
Im Beispiel soll die Subdomain pic.example.org der Domain example.org eines Dynamik-Web Pakets auf ein Static-Web Paket aufgeschaltet werden.
 
Zunächst wird die Subdomain nochmals explizit auf die HS Nameserver delegiert. Hierdurch wird die Freigabe der Subdomain zur vollständigen Aufschaltung (mit eigem Zonefile) auf ein anderes Paket signalisiert.


(Die Domain ist hier dem User xyz00-abc zugeordnet.)
(Die Domain ist hier dem User xyz00-abc zugeordnet.)
Zeile 44: Zeile 46:
Bitte auf die Punkte achten!  
Bitte auf die Punkte achten!  


Dann folgt ein:
Dann folgt ein


<pre><nowiki>
<pre><nowiki>
xyz00-abc@h01 touch ~/doms/example.org/etc/pri.* \ ~/doms/example.org/etc/zonefile.upd
xyz00-abc@h01 touch ~/doms/example.org/etc/pri.* \ ~/doms/example.org/etc/zonefile.upd
</nowiki></pre>
</nowiki></pre>
um das Update in Gang zu setzen.


Bei der Aufschaltung der Subdomain pic.example.org wird entsprechend geprüft ob diese dafür freigegeben ist (und auch nicht zwischenzeitlich von einem anderen Paketadmin aufgeschaltet wurde).
Bei der Aufschaltung der Subdomain pic.example.org wird entsprechend geprüft ob diese dafür freigegeben ist (und auch nicht zwischenzeitlich von einem anderen Paketadmin aufgeschaltet wurde).
Zeile 55: Zeile 59:
Nun kann das Dom-Order Formular ins ~/etc Verzeichnis des Static-Web Paketes kopiert und ausgefüllt werden.
Nun kann das Dom-Order Formular ins ~/etc Verzeichnis des Static-Web Paketes kopiert und ausgefüllt werden.


Aber erst wenn die Änderung des Zonenfiles erfolgreich erfasst wurden, kann der Setup-Auftrag per Dom-Order erfolgreich durchlaufen. Prüfen, ob die Änderung erfolgreich erfasst wurde (dauert ca. 5 Minuten):
Aber erst wenn die Änderung des Zonenfiles erfolgreich erfasst wurden, kann der Setup-Auftrag erfolgreich durchlaufen. Prüfen ob die Änderung bereits erfolgreich erfasst wurde: (kann ca. 5 Minuten dauern)


<pre><nowiki>
<pre><nowiki>

Version vom 26. Mai 2009, 20:13 Uhr

Das Static-Web-Paket besitzt einige Besonderheiten, auf die hier konkret eingegangen werden soll.


Passwort ändern

Mit einem ssh Client auf xyz00.hostsharing.net einloggen und dann einmal das alte Passwort eingeben und zweimal das neue Passwort eingeben. Danach werdet Ihr wieder von dem Rechner getrennt. Das Passwort ist dann geändert.

Backup

Die Daten des Static-Web-Paketes werden täglich gesichert. Backups dienen zur Absicherung bei Server- oder Plattencrash. Versehentlich gelöschte Dateien kann ein DomainAdmin daraus nicht zurückholen.

Aufschalten von Subdomains

Auch Subdomains können ganz normal per Dom-Order Formular aufgeschaltet werden.

Für Domains, die nicht bei Hostsharing liegen, wird eine Subdomain direkt mit action=setup per Dom-Order Formular aufgeschaltet.

Domains die bei Hostsharing liegen sind hingegen zunächst vom Domainadmin freizuschalten, damit sie von einem anderen Paket zur vollständigen Verwaltung der Zone aufgeschaltet werden können.

Im Beispiel soll die Subdomain pic.example.org der Domain example.org eines Dynamik-Web Pakets auf ein Static-Web Paket aufgeschaltet werden.

Zunächst wird die Subdomain nochmals explizit auf die HS Nameserver delegiert. Hierdurch wird die Freigabe der Subdomain zur vollständigen Aufschaltung (mit eigem Zonefile) auf ein anderes Paket signalisiert.

(Die Domain ist hier dem User xyz00-abc zugeordnet.)

xyz00-abc@h01 cp /etc/bind/pri.example.org ~/doms/example.org/etc

Editieren des Zonenfiles:

xyz00-abc@h01 vim ~/doms/example.org/etc/pri.example.org

Ersetzen der Seriennummer durch {SIO} und weitere Platzhalter einsetzen (siehe Verwalten der Zonendaten).

Am Ende der pri.example.org sind folgende Zeilen einzufügen:

pic.example.org. IN NS dns1.hostsharing.net.
pic.example.org. IN NS dns2.hostsharing.net.
pic.example.org. IN NS dns3.hostsharing.net.

Bitte auf die Punkte achten!

Dann folgt ein

xyz00-abc@h01 touch ~/doms/example.org/etc/pri.* \ ~/doms/example.org/etc/zonefile.upd

um das Update in Gang zu setzen.

Bei der Aufschaltung der Subdomain pic.example.org wird entsprechend geprüft ob diese dafür freigegeben ist (und auch nicht zwischenzeitlich von einem anderen Paketadmin aufgeschaltet wurde).


Nun kann das Dom-Order Formular ins ~/etc Verzeichnis des Static-Web Paketes kopiert und ausgefüllt werden.

Aber erst wenn die Änderung des Zonenfiles erfolgreich erfasst wurden, kann der Setup-Auftrag erfolgreich durchlaufen. Prüfen ob die Änderung bereits erfolgreich erfasst wurde: (kann ca. 5 Minuten dauern)

xyz00-abc@h01 dig @dns1.hostsharing.net "pic.example.org" NS | grep '^sw.example.org'


Erst jetzt kann der dom-order mit

xyz00-abc@h01 touch ~/etc/dom-order.upd

erfolgreich angestoßen werden.

Ist ein Fehler aufgetreten, muss das Dom-Order Formular und das File dom-order.upd "getoucht" werden!

.htaccess/.htpasswd

In der .htaccess müssen die Pfade für AuthUserFile und AuthGroupFile entweder absolut oder relativ zur ServerRoot angegeben werden.

Der FTP-Zugang erfolgt in einer chroot-Umgebung, somit ist / tatsächlich für den Server ein Unterverzeichnis, und zwar /home/pacs/xyz00, wobei xyz00 für das jeweilige Paket steht.

Hier ein Beispiel für eine .htaccess-Datei:

z.B. in /doms/fotos.example.com

AuthType Basic

AuthName "privater  Bereich,  Passwort  erforderlich"
AuthUserFile /home/pacs/xyz00/doms/fotos.example.com.htpasswd

require valid-user

Das fotos.example.com.htpasswd AuthUserFile wird mit dem Programm htpasswd lokal erstellt und dann per FTP hochgeladen, oder in einer Shell eines Dynamik-Web Paketes.

Die .htpasswd Datei kann selbstverständlich auch eine kürzeren Namen bekommen, sollte aber außerhalb des HTTP-Bereichs der Domain angelegt werden und muss dann aus der .htaccess entsprechend referenziert werden.