Come impostare più pagine Web con un server Apache

May 2

Come impostare più pagine Web con un server Apache


Il progetto Apache ha prodotto un server Web molto popolare e gratuito, con un elenco completo delle caratteristiche che ci si aspetta da un pacchetto di server di classe mondiale. Quando viene implementato su Ubuntu Linux, che è anche gratuito, fornisce un robusto ambiente di hosting Web. configurazione di default di Apache supporta solo un sito web, ma configurando il server per l'hosting virtuale, è in grado di supportare più pagine casa. La sezione Risorse contiene i collegamenti di aiuto con le implementazioni Linux diversi da Ubuntu.

istruzione

1 Aprire una sessione di terminale e dal prompt dei comandi, aggiornare Ubuntu con il seguente comando:

sudo apt-get update

Questo assicura che tutto il software sul proprio server Ubuntu è up-to-date.

2 Installare il pacchetto Apache 2 con il seguente comando:

sudo apt-get install apache2

Questo viene installato e avviato il server Apache 2.

3 Effettuare una copia della configurazione di default con il seguente comando:

sudo cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / Dominio

In questo comando, "Dominio" è il nome del secondo sito, diverso dal 2 sito predefinito di Apache.

4 Modificare il file di configurazione per Apache 2 per essere sicuri che la seguente riga nel file:

DocumentRoot / var / www

Qualsiasi editor di testo, come vi, nano o gedit, funzionerà. Salvare il file e uscire.

5 Aggiornare il file creato nel passaggio 3 come segue:

ServerAdmin [email protected] (il default è webmaster @ localhost)

Nomeserver yourdomain (il nuovo nome di dominio completo)

ServerAlais www.yourdomain.com (l'alias del server)

DocumentRoot / var / www / Dominio (dove Apache cerca pagine)

log degli errori /var/www/yourdomain/error.log

CustomLog /var/www/yourdomain/access.log combinato

Salvare il file e uscire.

6 Modificare le / etc / hosts di file per fermare il browser dalla ricerca sul Web per il nuovo dominio aggiungendo il tuo nome di dominio e alias alla linea di localhost in / etc / hosts usando il seguente comando:

127.0.0.1 localhost yourdomain www.yourdomain.com

7 Creare una directory per contenere le pagine web per il tuo dominio:

sudo mkdir / var / www / Dominio

In seguito, potrete salvare le pagine per il tuo sito web in questa directory.

8 Attivare il dominio utilizzando il seguente comando:

sudo a2ensite yourdomain

Avviare (o riavviare) Apache usando il seguente comando:

sudo /etc/init.d/apache2 start (o "ricominciare")

Il server deve essere pronto a servire le pagine.

9 Creare una pagina Web e salvarla nella cartella creata nel passaggio 7. Nome è "index.html". Assicurarsi di differenziare la nuova pagina dal default "Funziona!" Pagina che le forniture di Apache, in modo da poter essere sicuri che il nuovo sito è in realtà di lavoro.

10 Riavviare Apache con il seguente comando:

restart sudo /etc/init.d/apache2

Avviare un browser Web e digitare "localhost" come URL. Premere Invio." Si dovrebbe vedere la pagina di default di Apache. Utilizzando una nuova scheda, inserire "localhost / Dominio" come URL e premere "Invio". La nuova pagina deve essere visualizzato, per indicare che Apache 2 è ora ospita più pagine Web.

È possibile ripetere la procedura per il numero di pagine o siti diversi, come si desidera ospitare con il server Apache 2.