Wie man eine Unternehmenswebsite auf einem VPS erstellt
Aug 30, 2025Arnold L.
Wie man eine Unternehmenswebsite auf einem VPS erstellt
Ein virtueller privater Server, kurz VPS, bietet für Ihr Unternehmen einen praktischen Mittelweg zwischen Shared Hosting und einem vollständig dedizierten Server. Sie erhalten mehr Kontrolle, bessere Leistung und eine klarere Ressourcenverteilung als bei einem einfachen Shared-Hosting-Tarif, während die Kosten für ein neues Unternehmen überschaubar bleiben.
Diese Balance macht einen VPS attraktiv für Gründer, die eine Unternehmenswebsite, eine Produkt-Landingpage, ein Kundenportal oder eine wachsende Content-Website starten. Wenn Sie kürzlich eine neue LLC oder Corporation gegründet haben und eine professionelle Online-Präsenz aufbauen möchten, kann ein VPS eine starke Grundlage für Ihre erste ernsthafte Website sein.
Dieser Leitfaden führt Sie durch den gesamten Prozess der Erstellung einer Website auf einem VPS, von der Servereinrichtung über die Bereitstellung bis hin zu Sicherheit und Launch.
Was Sie vor dem Start benötigen
Bevor Sie sich mit dem Server verbinden, sollten Sie die Grundlagen bereitlegen:
- Einen Domainnamen
- Einen VPS-Tarif mit ausreichend CPU, RAM und Speicher für Ihre Website
- SSH-Zugriff auf den Server
- Eine einsatzbereite Website, etwa WordPress, eine benutzerdefinierte Anwendung oder statische HTML-Dateien
- Eine Backup-Strategie
- Administrativen Zugriff auf Ihren DNS-Anbieter
Wenn es sich um eine Unternehmenswebsite handelt, entscheiden Sie außerdem, was die Seite am ersten Tag leisten muss. Eine einfache Broschürenseite hat andere Anforderungen als ein E-Commerce-Shop, eine Mitgliedschaftsplattform oder ein Anwendungs-Dashboard.
1. Den richtigen VPS-Tarif wählen
Der beste VPS-Tarif hängt von Ihrem Traffic, Ihrem Stack und Ihrem Budget ab. Kaufen Sie zum Start nicht zu viel ein, aber dimensionieren Sie den Server auch nicht zu klein.
Achten Sie auf:
- Ausreichend RAM für Webserver, Datenbank und Anwendung
- SSD- oder NVMe-Speicher für schnellere Lese- und Schreibvorgänge
- Zuverlässige Bandbreite und Verfügbarkeit
- Einen Standort in der Nähe Ihrer Zielgruppe
- Snapshots oder automatische Backup-Optionen
- Einfache Upgrade-Möglichkeiten bei wachsendem Traffic
Für die meisten kleinen Unternehmenswebsites ist ein Linux-VPS die flexibelste Wahl. Wenn Ihr Team mit Infrastrukturverwaltung nicht vertraut ist, kann ein verwalteter VPS Zeit sparen und das betriebliche Risiko senken.
2. Per SSH mit dem Server verbinden
Sobald Ihr Anbieter Ihnen die IP-Adresse und die Zugangsdaten gibt, verbinden Sie sich per SSH.
ssh root@YOUR_SERVER_IP
Wenn Sie einen nicht-Root-Administratorkonto verwenden, kann der Befehl so aussehen:
ssh admin@YOUR_SERVER_IP
Nach der Anmeldung sollten Sie ein separates Administratorkonto anlegen, falls der Anbieter Sie zunächst als root einrichtet. Die tägliche Arbeit nicht über das Root-Konto laufen zu lassen, ist ein grundlegender Sicherheitsschritt.
3. Das Betriebssystem aktualisieren
Aktualisieren Sie den Server immer, bevor Sie etwas anderes installieren. Frische VPS-Images benötigen oft noch Sicherheitsupdates.
Für Debian- oder Ubuntu-Systeme:
sudo apt update
sudo apt upgrade -y
Für RHEL-basierte Systeme wie AlmaLinux, Rocky Linux oder CentOS-kompatible Umgebungen:
sudo yum update -y
Ein aktueller Server reduziert das Risiko, auf veralteten Paketen oder bekannten Sicherheitslücken aufzubauen.
4. Den Web-Stack installieren
Ihr Stack hängt von der Website ab, die Sie erstellen. Für viele Unternehmenswebsites benötigen Sie:
- Einen Webserver wie Apache oder Nginx
- Einen Datenbankserver wie MySQL oder MariaDB
- Eine Skriptsprache wie PHP, falls Ihre Website sie benötigt
Für eine typische PHP-basierte Website auf Ubuntu könnten Sie Pakete wie diese installieren:
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y
Bei RHEL-basierten Distributionen können die Paketnamen abweichen, aber das Ziel bleibt gleich: Webserver, Datenbank und Laufzeitumgebung für die Anwendung.
Wenn Ihre Website statisch ist, können Sie die Datenbank oft weglassen und den Stack schlanker halten. Wenn Sie WordPress, ein CRM oder eine benutzerdefinierte Geschäftsanwendung betreiben, stellen Sie sicher, dass der Server die erforderlichen Abhängigkeiten enthält.
5. Den Webserver konfigurieren
Ein VPS wird erst dann wirklich nützlich, wenn der Webserver korrekt konfiguriert ist. Mindestens sollten Sie Folgendes einrichten:
- Ein Document Root für Ihre Website-Dateien
- Einen Virtual Host oder Server Block für Ihre Domain
- Eine klare Verzeichnisstruktur
- Korrekte Dateibesitzrechte und Berechtigungen
Bei Apache ermöglichen Virtual Hosts, mehrere Websites sauber auf demselben Server zu betreiben. Bei Nginx erfüllen Server Blocks denselben Zweck.
Eine einfache Apache-Site-Konfiguration könnte Folgendes definieren:
- Ihren Domainnamen
- Den Pfad zu den Website-Dateien
- Speicherorte für Fehler- und Zugriff-Logs
- Weiterleitungsregeln, falls eine Version der Website auf eine andere zeigen soll
Halten Sie die Konfiguration zunächst einfach. Sie können Umschreiberegeln, Caching-Regeln und anwendungsspezifische Direktiven später ergänzen, sobald die Website live ist.
6. Die Datenbank einrichten
Wenn Ihre Website eine Datenbank verwendet, legen Sie sie ausdrücklich an, statt auf Standardzugänge oder Beispielbenutzer zu vertrauen.
Typische Schritte sind:
- Eine Datenbank erstellen
- Einen Datenbankbenutzer erstellen
- Ein starkes Passwort vergeben
- Diesen Benutzer auf genau die benötigte Datenbank beschränken
- Ihr Schema oder Ihre Anwendungsdaten importieren
Selbst wenn Sie nur eine kleine Website starten, sollten Sie den Datenbankzugriff wie Produktionsinfrastruktur behandeln. Schwache Datenbankzugänge sind ein häufiges Sicherheitsproblem und leicht zu vermeiden.
7. Die Website-Dateien hochladen
Sie können Dateien auf verschiedene Weise auf Ihren VPS bereitstellen.
SFTP
SFTP ist für die meisten Teams eine sichere Wahl. Es verwendet SSH als Transport und ist mit Tools wie FileZilla, Cyberduck oder Kommandozeilen-Clients leicht nutzbar.
Git-basierte Bereitstellung
Wenn Ihr Team mit Git arbeitet, können Sie direkt auf dem Server aus einem Repository ziehen oder eine Deployment-Pipeline verwenden. Das ist eine starke Option für Websites, die sich häufig ändern.
Rsync
Für schnelle Dateisynchronisationen ist rsync effizient und zuverlässig, besonders bei statischen Websites oder inkrementellen Aktualisierungen.
Unabhängig von der gewählten Methode sollten Sie nach dem Upload diese Grundlagen prüfen:
- Die Dateien liegen im richtigen Webroot
- Besitzrechte und Berechtigungen sind korrekt
- Der Webserver kann die Dateien lesen
- Schreibbare Verzeichnisse sind auf das beschränkt, was die Anwendung tatsächlich benötigt
8. Ihre Domain auf den VPS verweisen
Ihre Website ist für Besucher erst sichtbar, wenn Ihre Domain auf den VPS zeigt.
Passen Sie bei Ihrem DNS-Anbieter die Einträge nach Bedarf an:
- Ein
A-Record für die Hauptdomain - Ein
CNAME-Record, wennwwwauf die Root-Domain zeigen soll - Weitere Einträge, die für E-Mail- oder Anwendungsdienste erforderlich sind
DNS-Änderungen können eine gewisse Zeit benötigen, bis sie sich verbreitet haben. Planen Sie eine kurze Verzögerung ein, bevor die Website überall sichtbar wird.
Wenn Ihr Unternehmen auf E-Mail angewiesen ist, achten Sie darauf, bestehende MX-, SPF-, DKIM- oder DMARC-Einträge bei der Domain-Aktualisierung nicht zu verändern.
9. SSL für HTTPS hinzufügen
Eine moderne Unternehmenswebsite sollte von Anfang an HTTPS verwenden. Das schützt den Besuchertraffic und schafft Vertrauen.
Wenn Sie Let’s Encrypt nutzen, können Sie ein Zertifikat in der Regel mit einem Tool wie Certbot installieren. Die genauen Schritte hängen von Server und Distribution ab, aber der allgemeine Ablauf ist:
- Den Zertifikats-Client installieren
- Die Domain-Inhaberschaft validieren
- Das Zertifikat anfordern
- Die automatische Verlängerung konfigurieren
- HTTP auf HTTPS umleiten
Nach der Installation sollten Sie die Website im Browser testen und prüfen, dass jede wichtige Seite sicher geladen wird.
10. Den Server absichern
Ein sauberer Launch reicht nicht aus. Sie brauchen auch eine stabile und sichere Umgebung.
Mindestens sollten Sie Folgendes tun:
- Wenn möglich SSH-Schlüssel statt Passwörtern verwenden
- Root-Login deaktivieren, sofern Ihr Setup das zulässt
- Die Firewall aktiviert lassen
- Nur die Ports öffnen, die Sie tatsächlich benötigen
- Falls sinnvoll automatische Sicherheitsupdates installieren
- Protokolle auf fehlgeschlagene Anmeldeversuche und Anwendungsfehler überwachen
- Regelmäßige Backups einrichten und prüfen, dass sie sich wiederherstellen lassen
Auf vielen Linux-Systemen sind die Firewall-Werkzeuge unkompliziert:
sudo ufw allow OpenSSH
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable
Wenn Sie eine andere Distribution verwenden, heißt das Firewall-Tool möglicherweise firewalld oder ein anderes natives Dienstprogramm. Das Prinzip bleibt dasselbe: nur die notwendige Angriffsfläche öffnen, um die Website zu betreiben.
11. Die Website vor dem Launch testen
Veröffentlichen Sie die Website erst, wenn Sie sie sorgfältig getestet haben.
Prüfen Sie Folgendes:
- Die Startseite lädt korrekt
- Kontaktformulare funktionieren
- Login- oder Checkout-Abläufe sind funktionsfähig
- Mobile Darstellung ist korrekt
- SSL verhält sich ordnungsgemäß
- Seiten laden ohne Fehler
- Die Leistung ist auf realen Geräten und langsameren Verbindungen akzeptabel
Überprüfen Sie außerdem die Serverprotokolle auf Warnungen und Fehler. Kleine Probleme, die die Startseite nicht sichtbar beeinträchtigen, können dennoch Formulare, Zahlungen oder Lead-Erfassung stören.
Häufige Fehler, die Sie vermeiden sollten
Viele erste VPS-Launches scheitern an vermeidbaren Ursachen. Achten Sie auf diese Probleme:
- Einen Tarif zu wählen, der für die Anwendung zu klein ist
- Standardpasswörter beizubehalten
- Dateien hochzuladen, ohne die Berechtigungen zu prüfen
- DNS-Einträge zu vergessen
- SSL zu überspringen
- Die Website vor größeren Änderungen nicht zu sichern
- Nach dem Launch keine Patch-Updates zu beachten
Ein VPS gibt Ihnen mehr Kontrolle, aber mit dieser Kontrolle geht Verantwortung einher. Der Server verwaltet sich nicht von selbst.
Wann ein VPS für ein Unternehmen sinnvoll ist
Ein VPS ist eine starke Wahl, wenn Ihre Website mehr benötigt als einfaches Shared Hosting bieten kann. Er eignet sich gut für:
- Neue Unternehmen, die eine professionelle Online-Präsenz aufbauen wollen
- Wachsende Websites mit moderatem Traffic
- Content-Websites mit benutzerdefinierten Plugins oder Anwendungen
- Dienstleistungsunternehmen, die zuverlässige Verfügbarkeit und Leistung benötigen
- Gründer, die Spielraum zum Skalieren wollen, ohne sofort die Plattform wechseln zu müssen
Wenn Sie Ihr Unternehmen kürzlich gegründet haben und eine zuverlässige Startplattform benötigen, kann ein VPS eine schlanke, aber seriöse Webpräsenz unterstützen, während Ihr Unternehmen wächst.
Abschließende Gedanken
Eine Website auf einem VPS aufzubauen ist nicht schwierig, erfordert aber Struktur. Wählen Sie den richtigen Server, sichern Sie ihn richtig ab, spielen Sie Ihre Dateien sauber ein und testen Sie alles vor dem Launch.
Für Unternehmen, die mehr Kontrolle wünschen, als Shared Hosting bieten kann, ist ein VPS eine praktische und skalierbare Option. Er gibt Ihnen die Flexibilität, heute eine einfache Marketing-Website zu betreiben und später ohne kompletten Neuaufbau zu einer fortgeschritteneren Umgebung zu wechseln.
Keine Fragen verfügbar. Bitte schauen Sie später noch einmal vorbei.