# Hoe upload ik mijn site naar mijn LEMP-server?

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

1. Open in het paneel **Mijn servers** en klik op je server.
2. Wacht op het tabblad **Overzicht** tot de rij **App** "LEMP is klaar" meldt. De pagina ververst zichzelf.
3. Open de link in de rij **Siteadres**. De pagina "Your server is ready" laat zien dat PHP werkt.

## Je site uploaden

De hoofdmap van je site is de map `/var/www/html`. Upload je bestanden via SFTP, met de gebruiker `root` en het wachtwoord uit het paneel. Geef ze daarna de juiste eigenaar:

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

De `index.php` in die map is alleen een welkomstpagina, dus je kunt hem verwijderen. Nginx leest geen `.htaccess`-bestanden; herschrijfregels staan in `/etc/nginx/sites-available/default` en na een wijziging voer je `systemctl reload nginx` uit. De uploadlimiet van PHP is 64 MB.

## Database

De installatie maakt een database genaamd `site` en een gebruiker met dezelfde naam aan. De rijen **Login** en **Wachtwoord** in het paneel horen bij deze gebruiker. Verbind vanuit je site met `localhost` als host. De database staat niet open naar buiten.

## Je eigen domein

1. Laat het A-record van je domein naar het IP-adres van je server wijzen.
2. [Verbind via SSH](https://www.seturack.com/nl/kennisbank/artikel/how-to-connect-with-ssh) en haal het certificaat op: `certbot --nginx -d yourdomain.com`

Certificaten vernieuwen zichzelf.

Alleen **80**, **443** en **22** voor SSH staan open naar buiten.

**Nog geen server?** [Bestel een server met LEMP geïnstalleerd](https://www.seturack.com/nl/lemp-vps): jij kiest de grootte en betaalt voor wat je kiest.
