O daemon HTTP Apache suporta hospedagem baseada em nome para que vários nomes de domínio possam compartilhar um endereço IP. Alterar um nome de host efetivamente muda o nome de domínio do seu site, já que seus visitantes solicitam o site enviando seu nome de host, na forma de uma URL, para a porta especificada nos cabeçalhos HTTP da solicitação. Se você executa Apache no Linux, Windows ou OS X, seus nomes de host são armazenados no arquivo de configuração principal do Apache, que pode incluir nomes de host virtuais de outros arquivos de configuração.
Abra o arquivo de configuração principal do Apache, httpd.conf, no seu editor de texto padrão. Dependendo do seu sistema operacional, ele está localizado em um dos seguintes diretórios:
Linux: /etc/httpd/conf/ Windows: C:\Program Files\Apache Software Foundation\conf\ OS X: /etc/apache2/
Procure a palavra "ServerName" (sem aspas, aqui e em todo o texto) no arquivo. Você pode acessar a função de pesquisa na maioria dos editores de texto pressionando "Ctrl-F" ou clicando em "Pesquisar" ou "Editar" na barra de menu. A linha ServerName contém seu nome de host atual e número da porta separados por dois pontos.
Digite um novo nome de host após a palavra-chave ServerName e certifique-se de não apagar o número da porta final. A linha ServerName deve se parecer com o seguinte exemplo:
ServerName www.meunovohostname.com:80
Procure o termo "Virtual Hosts" no arquivo de configuração. A seção Virtual Hosts ocorre por volta da linha 500 do arquivo padrão, mas pode ser menor se você adicionou muitas personalizações. Se seu arquivo de configuração incluir hosts virtuais de outros arquivos, esses arquivos e seus caminhos absolutos estão listados nesta seção. Alternativamente, as informações do host virtual podem estar incluídas diretamente no arquivo httpd.conf.
Abra os arquivos incluídos na seção Virtual Hosts no seu editor de texto. Na maioria dos casos, o arquivo incluído é chamado httpd-vhosts.conf e está localizado no mesmo diretório do httpd.conf. No entanto, servidores com muitos hosts virtuais para caber em um arquivo muitas vezes os armazenam em arquivos separados e incluem cada um em uma linha Include separada. Se as informações do host virtual forem impressas diretamente no arquivo httpd.conf, você pode editar esta seção onde ela está.
Altere a linha ServerName do seu host virtual para o novo nome de host, mas não adicione o número da porta ao nome do host virtual. Se o Apache estiver servindo páginas da Web do seu host virtual usando o nome de host antigo, seu endereço IP e número da porta já estão incluídos nos colchetes VirtualHost de abertura e se parecem com o seguinte exemplo:
<VirtualHost *:80> ServerName www.meunovohostname.com …
O asterisco após a palavra-chave VirtualHost é um valor curinga que representa todos os endereços IP no seu servidor.
Reinicie o Apache reiniciando seu computador ou abrindo um console e executando o comando apropriado para seu sistema operacional. No Linux e OS X, digite "sudo apachectl -k restart", e no Windows, digite "httpd.exe -k restart".
Certifique-se de que seu novo nome de domínio está registrado e que os visitantes do seu site conhecem o novo nome antes de alterá-lo.
As informações neste artigo aplicam-se ao Apache 2.2. Podem variar ligeira ou significativamente com outras versões ou produtos.
Tecnologia Eletrônica © [www.351231.com]