Con gli host virtuali basati sul nome puoi ospitare più siti Web sullo stesso IP/server. Ogni sito web richiederà un nome host univoco.
Nota :Questo articolo presuppone che tu abbia installato Apache sul tuo server.
Prerequisiti
- Un server web Apache.
- Accesso a un utente con privilegi Linux come root.
- Accesso ai record DNS di un dominio o sottodominio.
Procedura
-
Accedi al tuo server tramite SSH e passa all'utente root.
$ su or $ sudo -i
-
Vai alla configurazione del tuo sito Apache.
#RHEL and CentOS based distributions: # cd /etc/httpd/conf/httpd.conf #Ubuntu and Debian based distributions: # cd /etc/apache2/sites-available
-
Apri il file di configurazione in cui si trova il tuo sito.
Nota :Questo e i seguenti passaggi possono cambiare a seconda della configurazione. Assumiamo che tu stia utilizzando quello predefinito.
# nano 000-default.conf
o
# vim 000-default.conf
-
Aggiungi o modifica (se esistono già) le seguenti direttive al tuo host virtuale desiderato.
Nota :puoi aggiungere tutti gli host virtuali che desideri. Tuttavia, ognuno dovrebbe avere un nome server univoco.Se stai utilizzando SSL :Dovresti anche aggiungere queste direttive all'host virtuale SSL, porta 443.
<VirtualHost *:80> # Here goes the hostname yu want to connect with: ServerName www.example.com # You might want to add an alias (optional): ServerAlias example.com # This is the location of your website files: DocumentRoot "/www/domain" </VirtualHost>
-
Salva e chiudi il file.Utilizzo di Nano: Per salvare:Ctrl + O Entra Per uscire:Ctrl + X
Utilizzo di Vim: Esc
:wq
Entra -
Riavvia ApacheNota :questo passaggio può cambiare a seconda del tuo sistema operativo.
#RHEL and CentOS based distributions: # systemctl restart httpd #Ubuntu and Debian based distributions: # systemctl restart apache2
-
Aggiungi un record A sul nome host selezionato che punti all'IP del tuo server.
Articoli correlati
- Gestire i record DNS nel portale MyRackspace (clienti dedicati)
- Crea record DNS con Cloud DNS (clienti cloud)
Utilizza la scheda Feedback per inserire commenti o porre domande. Puoi anche avviare una conversazione con noi.