Statistiche
VPS: Virtual Private Server
Facebook G+ Twitter YouTube

VPS

Come aggiungere un sito nel proprio VPS Linux

AddSite - Utility per aggiungere un sito web ad un VPS Linux

Per inserire un sito web all'interno del proprio VPS Linux, è sufficiente eseguire i seguenti passi.

  • Accedere al server tramite SSH. Nel caso di PC Windows é possibile utilizzare PuTTY, un piccolo programma scaricabile dal sito: putty.org.
  • Alla richiesta di user inserire "root", come password la password associata. IP e password di accesso sono forniti all' attivazione del VPS. Una volta connessi al server come utente root, eseguire il comando addsite.sh come segue:
    cd /root
    ./addsite.sh
  • Successivamente verranno richieste alcune informazioni necessarie alla creazione del sito web, in particolare il nome a dominio da associare ed il relativo utente FTP.
  • Il comando addsite.sh configura un nuovo virtualhost per il server web Apache, che corrisponde alla creazione del file /etc/apache2/sites-available/nomedominio.it.

Il virtualhost è lo strumento indispensabile per la suddivisione di un server web in uno o più domini indipendenti. Infatti attraverso una corretta configurazione di Apache è possibile creare domini diversi associati a directory separate dello stesso sistema.

Il nostro comando addsite.sh infatti crea la directory /var/www/nomedominio.it e la associa al virtualhost appena creato. Ovviamente il file di configurazione creato per Apache può essere modificato a piacimento per impostare funzionalità particolari del dominio.

Successivamente il comando crea un nuovo utente nel sistema. Questo nuovo utente è il punto di accesso FTP per il nuovo dominio. Accedendo quindi al server tramite un qualsiasi client FTP, sarà possibile inserire file direttamente all'interno dello spazio web appena creato. Il nome utente e la password associate a questo account devono essere specificate nelle informazioni richieste dal comando addsite.sh.

Come ultima operazione, il comando crea un file index.html di esempio all'interno dello spazio web creato, in modo da verificare il funzionamento del nuovo sito web.