Damit ein Redaktionssystem, ein Onlineshop oder irgendeine anspruchsvollere Website überhaupt in Betrieb gehen kann, braucht man einen Datenbank- und Webserver (Webhosting). Es handelt sich immer um einen Computer oder ein Programm, das mit den unterschiedlichsten Arten von Skripten und Anfragen umgehen kann. Für unsere Zwecke ist vor allem wichtig, dass der Server PHP-Skripte verarbeiten, HTTP-Anfragen verarbeiten und mit der Sprache SQL arbeiten kann.
Zum Betrieb eines Webservers wird am häufigsten die Software Apache verwendet, vor allem dank ihrer Vielseitigkeit beim Betrieb auf verschiedenen Plattformen. Unterstützt werden Windows, Linux und Unix.
Die am häufigsten verwendete Datenbank für Webanwendungen ist MySQL, und zum Speichern der Daten eines Redaktionssystems ist sie, auch im Hinblick auf Sicherheit und Integrität, für die meisten Webanwendungen eine geeignete Wahl.
Zur Verwaltung der Datenbank wird außerdem meist eine Anwendung verwendet, die das Arbeiten mit Tabellen und Daten in vereinfachter Form ermöglicht. Diese Anwendung heißt phpMyAdmin und Sie finden sie bei uns im Hosting.
Von der Verwaltung Ihrer Website unterscheidet sich diese Verwaltungsoberfläche vor allem dadurch, dass in ihr der Betrieb der Dienste im Hintergrund eingestellt wird. Damit Sie Ihre Website auf das Webhosting hochladen können und sie auch für die breite Öffentlichkeit „sichtbar“ ist, muss zuerst alles korrekt eingerichtet sein.
Die Abfolge der Schritte, damit Sie Ihre Website überhaupt für die Öffentlichkeit betreiben können, ist die folgende (alles Nötige erfahren Sie weiter unten in diesem Artikel, die Punkte dienen nur der Orientierung):
- korrekt eingerichtete DNS-Einträge
- eine angelegte Datenbank
- ein angelegtes FTP-Konto
- erst in diesem Schritt können Sie die Dateien Ihrer Website per FTP hochladen
- wenn Sie zusätzlich eigene Postfächer verwenden möchten, müssen Sie diese im Admin-Panel des Webhostings anlegen
Nach der Einrichtung des Webhostings erhalten Sie mehrere Zugangsdaten für den Zugriff auf die einzelnen Bestandteile des Leistungspakets und deren Verwaltung. Eine einfache Zusammenfassung mit Links zu den jeweiligen Kategorien erlauben wir uns im Rest des Artikels vorzustellen.
An dieser Stelle weisen wir darauf hin, dass bei den meisten Nutzern bereits alles von uns eingerichtet ist, weil sie ihre Website bei uns haben, daher interessiert die meisten die Einrichtung der E-Mails. Wenn das auch bei Ihnen der Fall ist, können Sie direkt zu Schritt 2 gehen.
1. FTP und FTPS
Für den Zugriff auf die Dateien in Ihrem Webhosting verwenden Sie das Protokoll FTP. Wir empfehlen, dessen verschlüsselte Variante FTPS (SSL) zu verwenden, die die meisten guten FTP-Programme unterstützen sollten. Konkret kann explizites SSL (FTPES) genutzt werden, bei dem sich das FTP-Programm mit Port 21 verbindet und dann in den verschlüsselten Modus wechselt. Implizites SSL über eine direkte Verbindung auf Port 990 ist nicht möglich.
Dateien, die öffentlich zugänglich sein sollen, laden Sie in das Unterverzeichnis web hoch.
Der FTP-Zugang funktioniert sofort nach der Einrichtung des Webhostings und Sie können sofort Dateien hochladen, Sie müssen nicht auf die Ausrichtung der Domain im DNS warten.
Nach Abschluss der Arbeit mit dem FTP-Konto empfehlen wir, es zu sperren und vor der nächsten Verwendung wieder zu entsperren.
Den Artikel zur Einrichtung eines neuen FTP-Kontos finden Sie unter dem Titel FTP-Konto erstellen und Dateien verwalten.
2. E-Mails
Zu jedem Webhosting erhalten Sie Postfächer. Also die Möglichkeit, sie anzulegen.
Die Postfächer werden im Admin-Panel verwaltet (erstellt, Einstellungen geändert, gelöscht). Mehr dazu im Artikel Neues E-Mail-Konto erstellen.
Die Oberfläche für die Arbeit mit einem konkreten Postfach (Einstellungen, Senden und Lesen von Post) - Webbasierter E-Mail-Client
Für den Empfang von E-Mails in Ihrem E-Mail-Programm können Sie die Protokolle POP3 und IMAP nutzen, zum Senden können Sie unseren SMTP-Server verwenden. Wir empfehlen, deren verschlüsselte Varianten POP3S, IMAPS und SMTPS zu nutzen. Diese E-Mail-Programme und die Anleitungen zu ihrer Einrichtung finden Sie in den Artikeln E-Mail in Microsoft Outlook einrichten und E-Mail in Mozilla Thunderbird einrichten.
Die konkreten Adressen der POP3-, IMAP- und SMTP-Server für Ihr Webhosting erfahren Sie in den oben genannten Artikeln.
3. DNS-Einrichtung
Wenn Sie für die Domain, für die Sie das Webhosting eingerichtet haben, unsere DNS-Server verwenden, kümmern wir uns um die korrekte Einrichtung.
Wenn Sie unser DNS nicht nutzen, müssen Sie für die Nutzung des Webhostings die erforderlichen A-Einträge für die Website und MX-Einträge für E-Mails setzen. Die konkrete Einrichtung finden Sie im Artikel DNS / DNS-Einträge.
Wenn Sie z. B. mit Ihrem Webhosting von einer anderen Firma zu uns wechseln und Ihre Website zuerst hochladen, vorbereiten und testen möchten, bevor Sie das DNS ändern, ist Ihre Website sofort nach der Einrichtung über eine spezielle URL-Adresse erreichbar, deren genaue Form wir Ihnen mitteilen, nachdem Sie uns kontaktiert haben.
4. Datenbank
Zum Webhosting können Sie beliebig viele MySQL-Datenbanken einrichten. Das geht im Admin-Panel.
Bei der Einrichtung, Erstellung und Verwaltung einer Datenbank hilft Ihnen der Artikel Zugriff auf die Datenbank.
5. PHP
Im Webhosting steht PHP in der Version 5.3 zur Verfügung, standardmäßig in 5.4.
Mehr Informationen zur Wahl und Einrichtung von PHP finden Sie im Artikel PHP-Version auswählen.