Configurare un server virtuale su Apache ti permette di ospitare più siti web sul tuo server. Ecco come farlo:
1. Installa e avvia Apache: Se non l’hai ancora fatto, dovrai installare e avviare il tuo server Web Apache.
1. Crea una directory per il tuo sito web: Ad esempio, potresti creare una directory chiamata “mysite” in /var/www/.
\`\`\` sudo mkdir /var/www/mysite \`\`\`1. Assegna i permessi corretti alla directory: Ad esempio:
\`\`\` sudo chown -R $USER:$USER /var/www/mysite sudo chmod -R 755 /var/www \`\`\`1. Crea una pagina di prova: Ad esempio, potresti creare un file chiamato index.html in /var/www/mysite/ con il seguente contenuto:
\`\`\`1. Crea un file di configurazione per il tuo sito:
\`\`\` sudo nano /etc/apache2/sites-available/mysite.conf \`\`\`1. Aggiungi le seguenti righe al tuo file di configurazione:
\`\`\`1. Abilita il tuo sito:
\`\`\` sudo a2ensite mysite \`\`\`1. Disabilita il sito predefinito:
\`\`\` sudo a2dissite 000-default \`\`\`1. Verifica la configurazione di Apache:
\`\`\` sudo apache2ctl configtest \`\`\` – Dovresti vedere il messaggio “Sintassi OK”.1. Ricarica Apache per rendere effettive le modifiche:
\`\`\` sudo systemctl reload apache2 \`\`\`A questo punto, dovresti essere in grado di accedere al tuo sito digitando l’indirizzo IP del tuo server sul tuo browser web.