# Come carico il mio sito sul server LEMP?

https://www.seturack.com/it/base-di-conoscenza/articolo/how-do-i-upload-my-site-to-my-lemp-server

1. Nel pannello apri **I miei server** e clicca sul tuo server.
2. Nella scheda **Panoramica** aspetta che la riga **App** dica "LEMP è pronto". La pagina si aggiorna da sola.
3. Apri il link nella riga **Indirizzo del sito**. La pagina "Your server is ready" mostra che PHP funziona.

## Caricare il tuo sito

La root del tuo sito è la cartella `/var/www/html`. Carica i tuoi file via SFTP, con l'utente `root` e la password mostrati nel pannello. Poi assegna loro il proprietario giusto:

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

Il file `index.php` in quella cartella è solo una pagina di benvenuto, quindi puoi eliminarlo. Nginx non legge i file `.htaccess`: le regole di rewrite si trovano in `/etc/nginx/sites-available/default` e, dopo averle modificate, esegui `systemctl reload nginx`. Il limite di upload di PHP è 64 MB.

## Database

L'installazione crea un database chiamato `site` e un utente con lo stesso nome. Le righe **Login** e **Password** del pannello appartengono a questo utente. Connettiti dal tuo sito usando `localhost` come host. Il database non è aperto verso l'esterno.

## Il tuo dominio

1. Punta il record A del tuo dominio all'indirizzo IP del tuo server.
2. [Connettiti via SSH](https://www.seturack.com/it/base-di-conoscenza/articolo/how-to-connect-with-ssh) e ottieni il certificato: `certbot --nginx -d yourdomain.com`

I certificati si rinnovano da soli.

Verso l'esterno sono aperte solo la **80**, la **443** e la **22** per SSH.

**Non hai ancora un server?** [Ordina un server con LEMP già installato](https://www.seturack.com/it/lemp-vps): scegli la dimensione e paghi solo ciò che scegli.
