Shared Hosting oder ein kleiner Server
Diese Seite ist für Privatpersonen, die entscheiden, wo ihre Website liegen wird. Es gibt drei realistische Orte; jeder funktioniert, und jeder lässt Ihnen unterschiedliche Arbeit. Der Bereich für Hosting enthält die Einzelheiten für Hoster (Ein Hosting-Modell wählen).
Warnung
.htaccessbremst jede Anfrage. Sind.htaccess-Dateien erlaubt (AllowOverridealles außerNone), geschweige denn genutzt, sucht Apache sie bei jeder Anfrage in jedem Verzeichnis des Pfads und liest und wertet sie aus, und die Ladezeiten der Seiten steigen drastisch (gemessen). Die einzige wirkliche Abhilfe ist, die Funktion für den virtuellen Host abzuschalten:AllowOverride Noneim virtuellen HTTPS-Host, und die Regeln in der Konfiguration des virtuellen Hosts selbst als mod_rewrite-Regeln. Das ist in Geschwindigkeitstests im Produktivbetrieb weit schneller und die Zeit für die Optimierung einer Produktivkonfiguration unbedingt wert. Stellen Sie sofort um: Übernehmen Sie die Regeln des Beispiels für einen virtuellen HTTPS-Host in Ihren virtuellen Host (mit dem statischen Cache auchstaticcache_offload.conf), setzen SieAllowOverride None, führen Sieapachectl configtestaus, laden Sie Apache neu und testen Sie die Website. Dieselben Regeln für andere Server: nginx, LiteSpeed, Caddy, IIS, Velocity (eingebaut); wohin Regeln für virtuelle Hosts in einem Control Panel gehören: Plesk, cPanel, DirectAdmin, ISPConfig. Unter LiteSpeed oder OpenLiteSpeed kann zusätzlich der Seiten-Cache des Servers anonyme Besucher und Crawler ohne PHP bedienen: Seiten-Caching mit LiteSpeed und OpenLiteSpeed.
Inhalt
- Die drei Orte
- Shared Hosting
- Ein kleiner virtueller Server
- Ein Rechner zu Hause
- Fragen an jeden Hoster
- Später umziehen
Die drei Orte
| Shared Hosting | Kleiner virtueller Server | Rechner zu Hause | |
|---|---|---|---|
| Sie verwalten | Die Website | Die Website und das Betriebssystem | Alles, einschließlich der Verbindung |
| Shell-Zugang | Oft keiner | Ja | Ja |
| Velocity | Meist nicht erlaubt | Ja | Ja |
| Ausgeliefert durch | Apache oder LiteSpeed mit .htaccess | Velocity, oder Apache oder nginx mit PHP-FPM | Wie bei einem Server |
| Installieren mit | Dem Einrichtungsassistenten | exp:install oder dem Kickstarter | Wie bei einem Server |
| Updates des Systems | Der Hoster | Sie | Sie |
| Passt zu | Persönlichen Websites, kleinen Blogs, Familienseiten | Portfolios, Vereinen, allen, die Kontrolle möchten | Dem Lernen; kleinen privaten Familienseiten, mit Vorsicht |
Shared Hosting
Die Quellen des Projekts sagen es deutlich: „Your hosting will not let you run a long-lived process. Shared hosting
usually will not. Apache or LiteSpeed with .htaccess is the answer there." (Ihr Hosting lässt Sie keinen dauerhaft
laufenden Prozess betreiben. Shared Hosting meist nicht. Apache oder LiteSpeed mit .htaccess ist dort die Antwort;
README.md im Wurzelverzeichnis, zitiert unter
Shared Hosting). Was Sie wissen müssen:
- Installieren Sie mit dem Einrichtungsassistenten, per FTP und Browser (Eine Installationsmethode wählen).
- SQLite macht ein Datenbankkonto überflüssig; oder nutzen Sie die Datenbank des Panels.
- Cron: Planen Sie
runcronjobs.phpauf der Cron-Seite des Panels mit derselben PHP-Version wie die Website ein; Newsletter und zeitgesteuertes Veröffentlichen hängen davon ab (Shared Hosting, Cronjobs). - PHP-Einstellungen pro Konto: Speicher, Upload-Größen, die Funktionen, die die Cronjob-Seite braucht (PHP-Einstellungen für Exponential).
- Kein Velocity in den meisten Fällen; mit den Cache-Korrekturen von 6.0.15 ist die Website trotzdem schnell.
Ein kleiner virtueller Server
Ein virtueller privater Server gibt Ihnen einen ganzen (kleinen) Rechner:
- Velocity liefert die Website ohne Apache oder nginx aus und kümmert sich selbst um HTTPS-Zertifikate (Die Website ausliefern, Velocity).
- Oder Apache oder nginx mit PHP-FPM, wenn Sie sich damit auskennen.
- Sie halten das Betriebssystem aktuell, die Firewall geschlossen, die Sicherungen am Laufen und die E-Mail funktionsfähig (VPS-Hosting).
- Größe: Eine kleine Website braucht wenig; siehe Arbeitsspeicher, CPU und Festplatte bemessen.
Wenn das Patchen eines Betriebssystems nach einer Pflicht klingt, die Sie auslassen werden, wählen Sie stattdessen Shared Hosting oder Managed Hosting. Ein ungepatchter Server ist schlimmer als ein langsamerer.
Ein Rechner zu Hause
Möglich, und gut zum Lernen. Für eine öffentliche Website bringt er Probleme mit sich, die Ihnen ein Hosting abnimmt: eine wechselnde Adresse, ein Internetanbieter, der eingehende Verbindungen oder ausgehende E-Mail blockieren kann, Strom- und Hardwareausfälle und Ihr Heimnetz, das dem Internet ausgesetzt ist. Eine Familienseite, die nur Verwandte nutzen, ist der vernünftigste Fall; bewahren Sie Sicherungen trotzdem getrennt von diesem Rechner auf.
Fragen an jeden Hoster
| Frage | Warum |
|---|---|
| Welche PHP-Versionen, und kann ich 8.x pro Website wählen? | PHP 8.0 oder neuer (PHP 7.4 ohne Support nutzbar) ist erforderlich |
Sind intl, mbstring, xsl, gd oder ImageMagick, sqlite3 verfügbar? | Erforderliche oder benötigte Erweiterungen (PHP-Versionen und Erweiterungen) |
| Kann ich Cron alle paar Minuten ausführen? | Newsletter, zeitgesteuertes Veröffentlichen |
| Kann die Website E-Mails versenden, und zwar von meiner Domain? | Registrierung, Zurücksetzen des Passworts, Formulare, Newsletter |
| Gibt es Shell-Zugang? | Composer, Installation über die Konsole, Wartung |
| Sind dauerhaft laufende Prozesse erlaubt? | Velocity |
| Wie werden Sicherungen gemacht, und kann ich sie herunterladen? | Ihre eigene Kopie |
| Ist HTTPS enthalten? | Die Anmeldung muss verschlüsselt sein |
Mehr unter Was Sie Ihren Hoster fragen sollten.
Später umziehen
Auf Shared Hosting zu beginnen und später auf einen Server umzuziehen ist normal. Ein Umzug umfasst: den Code, die
Datenbank (bei SQLite eine Datei), var/storage und Ihre Einstellungen, danach die neue Adresse in den Einstellungen
und im DNS (Sicherungen für eine Person,
Domainnamen und HTTPS). Proben Sie ihn einmal mit einer Kopie.
Verwandte Seiten
- Einrichtung für Privatpersonen
- Shared Hosting
- VPS-Hosting
- Hosting für eine Website
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.