Sommario:

Installazione di un nuovo host virtuale nel server Web Apache: 3 passaggi
Installazione di un nuovo host virtuale nel server Web Apache: 3 passaggi

Video: Installazione di un nuovo host virtuale nel server Web Apache: 3 passaggi

Video: Installazione di un nuovo host virtuale nel server Web Apache: 3 passaggi
Video: [CENTOS] - Corto #35 2 istanze di Apache sullo stesso server (host) 2024, Novembre
Anonim
Installazione di un nuovo host virtuale nel server Web Apache
Installazione di un nuovo host virtuale nel server Web Apache

Lo scopo di questo tutorial è illustrare il processo di configurazione e avvio di un nuovo host virtuale del server Web Apache. Un host virtuale è un "profilo" che rileva quale host DNS (ad es. www. MyOtherhostname.com) viene chiamato a un determinato indirizzo IP. È possibile restringere ulteriormente questo aspetto accoppiando solo indirizzi IP e nomi host nella configurazione dell'host virtuale, ma lo salterò e presumerò che ogni indirizzo IP che il server ha è autorizzato ad accedere all'host virtuale. Questa istruzione è stata creata specificamente con un Debian server che esegue Apache 2.2.x.

Passaggio 1: accedi e raggiungi il posto giusto

Accedi e raggiungi il posto giusto
Accedi e raggiungi il posto giusto

Per prima cosa, accedi e cambia directory nella directory di configurazione. Nella maggior parte dei server sani, questo significa accedere come utente con privilegi di superutente e andare da qualche parte in /etc/$ ssh [email protected]: emozionante_passwordBenvenuto!~$ cd /etc/apache2/sites-available

Passaggio 2: creare l'host virtuale da un modello predefinito

Crea il Virtualhost da un modello predefinito
Crea il Virtualhost da un modello predefinito

Di solito tengo un file predefinito in giro, che copio negli appunti e incollo per l'uso. Da quel file predefinito, puoi modificare le specifiche. Di seguito è riportato un ragionevole file predefinito a cui puoi fare riferimento, che assegna il documento a una directory Drupal: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot /home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions inherit CustomLog /var/log/apache2/MyOtherHostname.log combinato Inutile dire che puoi effettuare le personalizzazioni che desideri in base alle informazioni trovate nella documentazione dell'host virtuale di Apache 2.2.

Passaggio 3: abilita il sito e riavvia il server

Abilita il sito e riavvia il tuo server
Abilita il sito e riavvia il tuo server

Ora è il momento di abilitare il sito e riavviare il server. Debian ha alcuni trucchi interessanti per la gestione del server qui: Per prima cosa, abilitiamo il sito:$ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com installato; eseguire /etc/init.d/apache2 reload per abilitare.$ sudo /etc/init.d/apache2 reloadReloading web server config…. PID#E ora dovresti essere in grado di accedere al sito purché il server DNS lo punti al tuo server. Per i siti Drupal, spesso colgo l'occasione per aggiungere il file cron.php al mio crontab prima che dimentichi: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 nessuno curl --silent https://MyOtherHostname.com/cron.php Questo è tutto! Congratulazioni! Tarek:)

Consigliato: