# Wie lade ich meine Website auf meinen LEMP-Server hoch?

https://www.seturack.com/de/wissensdatenbank/artikel/how-do-i-upload-my-site-to-my-lemp-server

1. Öffnen Sie im Panel **Meine Server** und klicken Sie auf Ihren Server.
2. Warten Sie auf dem Reiter **Übersicht**, bis die Zeile **App** „LEMP ist bereit“ meldet. Die Seite aktualisiert sich selbst.
3. Öffnen Sie den Link in der Zeile **Website-Adresse**. Die Seite „Your server is ready“ zeigt, dass PHP funktioniert.

## Ihre Website hochladen

Das Stammverzeichnis Ihrer Website ist der Ordner `/var/www/html`. Laden Sie Ihre Dateien per SFTP hoch, mit dem Benutzer `root` und dem Passwort aus dem Panel. Geben Sie ihnen dann den richtigen Besitzer:

`chown -R www-data:www-data /var/www/html`

Die `index.php` in diesem Ordner ist nur eine Willkommensseite, Sie können sie also löschen. Nginx liest keine `.htaccess`-Dateien; Rewrite-Regeln stehen in `/etc/nginx/sites-available/default`, und nach Änderungen führen Sie `systemctl reload nginx` aus. Das PHP-Upload-Limit beträgt 64 MB.

## Datenbank

Die Installation legt eine Datenbank namens `site` und einen Benutzer mit demselben Namen an. Die Zeilen **Login** und **Passwort** im Panel gehören zu diesem Benutzer. Verbinden Sie sich von Ihrer Website aus mit `localhost` als Host. Die Datenbank ist nach außen nicht offen.

## Ihre eigene Domain

1. Richten Sie den A-Record Ihrer Domain auf die IP-Adresse Ihres Servers aus.
2. [Per SSH verbinden](https://www.seturack.com/de/wissensdatenbank/artikel/how-to-connect-with-ssh) und das Zertifikat holen: `certbot --nginx -d yourdomain.com`

Zertifikate erneuern sich von selbst.

Nach außen sind nur **80**, **443** und **22** für SSH offen.

**Noch kein Server?** [Bestellen Sie einen Server mit vorinstalliertem LEMP](https://www.seturack.com/de/lemp-vps): Sie wählen die Größe und zahlen nur, was Sie wählen.
