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

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

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

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

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:)