Nwlapcug.com


Come modificare il nome Host su un Server Apache

Come modificare il nome Host su un Server Apache


Il demone Apache HTTP supporta hosting basato sul nome affinché più nomi di dominio possono condividere un indirizzo IP. Cambiare un nome host in modo efficace cambia nome di dominio del tuo sito Web, dal momento che i visitatori richiedono il sito inviando il nome host, sotto forma di un URL, a vostra porta specificata nelle intestazioni HTTP della richiesta. Se si esegue Apache in Linux, Windows o OS X, i vostri nomi di host vengono archiviati nel file di configurazione di Apache principale, che può includere i nomi di host virtuale da altri file di configurazione.

Istruzioni

1

Aprire il file di configurazione principale di Apache, httpd. conf, nell'editor di testo predefinito. A seconda del sistema operativo, si trova in una delle seguenti directory:

Linux: / etc/httpd/conf /
Windows: C:\Program Apache Software Foundation\conf\
OS x: / etc/apache2 /

2

Cercare la parola "Nomeserver" (senza virgolette, qui e in tutto) nel file. Premendo "Ctrl-F" o facendo clic su "Cerca" o "Modifica" nella barra dei menu, è possibile accedere la funzione di ricerca nella maggior parte degli editor di testo. La linea ServerName contiene il tuo attuale host il numero di porta e nome separato da una virgola.

3

Immettere un nuovo nome di host dopo la parola chiave ServerName e garantire che è non cancellare il numero di porta finale. La linea di nomeserver dovrebbe essere simile al seguente:

Www.mynewhostname.com:80 ServerName

4

Ricerca per il termine "Host virtuali" nel file di configurazione. La sezione host virtuali si trova attorno alla riga 500 del file predefinito, ma può essere inferiore se hai aggiunto molte personalizzazioni. Se il file di configurazione include host virtuali da altri file, i file e i percorsi assoluti sono elencati in questa sezione. In alternativa, le informazioni sull'host virtuale può essere incluso direttamente nel file httpd. conf.

5

Aprire i file inclusi nella sezione host virtuali nel vostro editor di testo. Nella maggior parte dei casi, il file incluso viene chiamato httpd-vhosts e si trova nella stessa directory come file httpd. conf. Tuttavia, i server con troppi host virtuali per adattarsi in un unico file spesso memorizzarli in file separati e includono ciascuno su una riga separata di inclusione. Se le informazioni sull'host virtuale viene stampati direttamente nel file httpd. conf, è possibile modificare questa sezione dove è.

6

Cambiare linea ServerName di host virtuale per il tuo nuovo nome host, ma non aggiungere il numero di porta al nome host virtuale. Se Apache serve pagine Web dal tuo host virtuale utilizzando il vecchio nome di host, il numero di porta e indirizzo IP sono già inclusi nell'apertura VirtualHost staffe e simile all'esempio seguente:

< VirtualHost *: 80 >
Www.mynewhostname.com ServerName

< / VirtualHost >

L'asterisco dopo la parola chiave VirtualHost è un valore di carattere jolly che rappresenta tutti gli indirizzi IP sul server.

7

Riavviare Apache riavviando il computer o una console di apertura ed eseguendo il comando appropriato per il sistema operativo. In Linux e OS X, immettere "sudo apachectl restart -k" e in Windows, immettere "httpd.exe -k riavvio."

Consigli & Avvertenze

  • Assicurarsi che il nuovo nome di dominio sia registrato e che i visitatori del sito sapere il nuovo nome prima di modificarla.
  • Informazioni contenute in questo articolo si applica a Apache 2.2. Essa può variare leggermente o significativamente con le altre versioni o prodotti.