Zurück

LEMP VPS Hosting, vorinstalliert

Ein LEMP VPS bietet Ihnen Nginx, PHP-FPM und MariaDB auf Ubuntu 24.04, damit Ihre PHP-Anwendung ohne Einrichtungsaufwand auf Ihrem eigenen Server live gehen kann. Nach der Bestellung installiert sich der Stack selbst, ein Zertifikat wird angefordert, und die Website-Adresse sowie Datenbank-Login und Passwort erscheinen in Ihrem Panel. Laden Sie zum Start Ihre Dateien nach /var/www/html hoch, mit der Nginx-Konfiguration und dem Root-Zugriff in Ihrer Hand.

Wie groß ist Ihre Website?

Gesamt$2.58/Monat

Preise inklusive MwSt.

RAM und CPU können Sie jederzeit vergrößern oder verkleinern. Die Festplatte kann nur wachsen, fangen Sie also klein an.

Was ist auf Ihrem LEMP-Server installiert?

  • Nginx 1.24 aus den Ubuntu-24.04-Paketen
  • PHP-FPM 8.3 mit den Erweiterungen mysql, mbstring, xml, curl, zip, gd, intl und bcmath
  • MariaDB 10.11 mit einer Datenbank und einem Benutzer, beide site genannt, von außen nicht erreichbar
  • Eine try_files-Regel, die unbekannte Adressen an index.php weiterleitet, und ein Anfragelimit von 64 MB
  • Let's Encrypt über Certbot: Die Website öffnet sich per HTTPS unter einer sslip.io-Adresse, und Anfragen an die IP werden dorthin umgeleitet
  • fail2ban und automatische Ubuntu-Sicherheitsupdates
  • Firewall, bei der nur die Ports 22, 80 und 443 offen sind

Welche Größe brauchen Sie für LEMP?

Für LEMP gibt es keinen offiziellen RAM-Wert, denn die Anwendung, die Sie darauf betreiben, bestimmt den Bedarf. Als Faustregel ist 1 GB ein Anfang für eine kleine PHP-Anwendung. Für mehrere Websites oder ein Content-Management-System lohnen sich 2 GB, für Anwendungen mit starker Datenbanklast 4 GB. RAM, CPU und Festplatte vergrößern Sie in Ihrem Panel einzeln, und Ihre Daten und Ihre IP-Adresse bleiben gleich.

EinsatzGrößePreisWählen
Neue Website 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/Monat
Wachsende Website 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/Monat
Stark besuchte Website 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/Monat

Für wen ist es gedacht?

  • Entwickler, die PHP-Frameworks mit einem einzigen Einstiegspunkt bereitstellen
  • Alle, die ihre eigene Nginx-Konfiguration schreiben möchten
  • Alle, die mehrere Websites mit Server-Blöcken auf einem Server betreiben
  • Alle, die Nginx, PHP-FPM und MariaDB lernen oder eine Testumgebung aufbauen
  • Anwendungen mit Nutzern in der Türkei, die auf einem Server in Istanbul laufen sollen

Was passiert nach der Bestellung?

  1. Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
  2. Ihr Server startet, und der Stack installiert sich selbst. Das dauerte in unseren Tests auf echten Servern etwa 3,5 Minuten.
  3. Öffnen Sie in Ihrem Panel unter Meine Server Ihren Server. Öffnen Sie auf der Registerkarte Übersicht den Link Website-Adresse. Die Seite Your server is ready zeigt, dass PHP-FPM funktioniert.
  4. Laden Sie Ihre Dateien per SFTP nach /var/www/html hoch, mit dem Benutzer root und dem Passwort aus dem Panel. Die Willkommensseite index.php können Sie löschen.
  5. Verbinden Sie sich per SSH und führen Sie chown -R www-data:www-data /var/www/html aus, damit die Dateien den richtigen Besitzer haben.
  6. Verbinden Sie Ihre Anwendung über localhost mit der Datenbank, mit den Zeilen Login und Passwort aus dem Panel.

Bei jedem Server

  • Tägliche Sicherung im Preis inbegriffen
  • Unbegrenzter Datenverkehr
  • Voller Root-Zugriff
  • RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
  • Standort: Istanbul · IST-1.

Gut zu wissen

  • Nginx liest keine .htaccess-Dateien. Rewrite-Regeln stehen in /etc/nginx/sites-available/default. Prüfen Sie sie nach einer Änderung mit nginx -t und führen Sie systemctl reload nginx aus.
  • Nginx und PHP nehmen Uploads bis 64 MB an, und das PHP-Speicherlimit beträgt 256 MB. Die PHP-Seite ändern Sie in /etc/php/8.3/fpm/conf.d/99-seturack.ini.
  • Die Zeilen Login und Passwort im Panel gehören zum Datenbankbenutzer. Für SSH und SFTP verwenden Sie die weiter unten stehenden Zeilen Benutzername und Passwort.
  • Ubuntu-Sicherheitsupdates werden von selbst installiert. PHP-Versionsupgrades und der Code Ihrer Anwendung liegen in Ihrer Verantwortung.
  • Die Installation richtet keinen Mailserver ein. Wenn Ihre Anwendung E-Mails verschickt, nutzen Sie SMTP.
  • Kann kein Zertifikat ausgestellt werden, öffnet sich die Website per http unter Ihrer IP-Adresse. Sobald Ihre Domain verbunden ist, versuchen Sie es mit certbot --nginx erneut.

Fragen und Antworten zu LEMP

Was ist ein LEMP-Stack?

LEMP steht für Linux, Nginx, MariaDB oder MySQL und PHP. Das E kommt von der Aussprache von Nginx, engine-x. Auf diesem Server sind Ubuntu 24.04, Nginx 1.24, MariaDB 10.11 und PHP-FPM 8.3 installiert.

Wie viel RAM braucht ein LEMP-Server?

Für LEMP gibt es keinen offiziellen RAM-Wert. Als Faustregel ist 1 GB ein Anfang für eine kleine PHP-Anwendung und 2 GB für mehrere Websites oder ein Content-Management-System. Reicht das nicht, vergrößern Sie in Ihrem Panel.

Liest Nginx .htaccess-Dateien?

Nein. Nginx-Regeln gehören in die Serverkonfiguration, die auf diesem Server /etc/nginx/sites-available/default ist. Die try_files-Regel, die schöne URLs brauchen, ist dort bereits eingetragen. Wenn Sie eine Website umziehen, die auf .htaccess-Dateien angewiesen ist, übersetzen Sie die Regeln für Nginx oder wählen Sie LAMP.

Wie erhöhe ich das Upload-Limit auf einem LEMP-Server?

Erhöhen Sie upload_max_filesize und post_max_size in /etc/php/8.3/fpm/php.ini und führen Sie dann systemctl restart php8.3-fpm aus. Für Dateien über 64 MB erhöhen Sie zusätzlich client_max_body_size in der Nginx-Konfiguration.

Kann ich WordPress auf einem LEMP-Server installieren?

Ja. Entpacken Sie WordPress nach /var/www/html und schließen Sie die Einrichtung mit den Datenbankangaben der Website ab. Die Regel für schöne URLs ist bereits vorhanden. Wenn Sie die Einrichtung lieber überspringen möchten, sehen Sie sich die vorinstallierte WordPress-Option an.

Wie verbinde ich eine Domain mit einem LEMP-Server?

Richten Sie den A-Record auf die IP-Adresse Ihres Servers und führen Sie per SSH certbot --nginx -d yourdomain.com aus. Das Zertifikat wird ausgestellt und erneuert sich selbst. Für mehrere Websites schreiben Sie unter /etc/nginx/sites-available einen eigenen Server-Block und verlinken ihn in sites-enabled.

Mehr lesen und ähnliche Apps ansehen