Enquete

Qual área mais lhe interessa?
 

pensamento

O prazer é como certas substâncias medicinais: para obter constantemente os mesmos efeitos é preciso aumentar a dose; e a última provoca a morte ou o embrutecimento. (Autor desconhecido)

Colocando um site no ar sem o www

Para aqueles que gostariam de colocar um site no ar, mas sem usar o www como em alguns sites, o procedimento é simples:

Vamos pegar um domínio fictício. Imagine que temos já no ar o site www.linux.com, onde:

www. é um host configurado no DNS e, neste caso, apontando para o servidor web com Apache, por exemplo.

linux.com é o seu domínio propriamente dito.

No arquivo de configuração do DNS, levando em consideração que estamos usando o Bind, a configuração deste host seria assim:

www       IN        A       200.100.10.1


No DNS é muito simples, para fazer abrir o mesmo site com o www basta fazer o seguinte no arquivo de configuração:

www        IN       A           200.100.10.1
@            IN       CNAME   www


Ou caso queira que o www. abra um site e o domínio outro, basta indicar o IP do outro servidor, ou se for no mesmo, mantém da mesma forma.

Um exemplo se for em outra máquina:

www       IN       A       200.100.10.1
@           IN       A       201.101.11.2


Este é o primeiro passo, ou seja fazer a alteração devida no DNS.

Após feita a configuração, devemos mexer no Apache. - não esquecendo de reiniciar os serviços de DNS!

No Apache edite seu arquivo de configuração, onde localiza-se os virtual hosts. Geralmente está no httpd.conf, mas existe versões do Apache que o virtual host é um arquivo separado.

Eis aqui um exemplo típico de um virtual host:

<VirtualHost *>
ServerAdmin Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
DocumentRoot /var/www/htdocs/linux
ServerName www.linux.com
ErrorLog logs/linux.com-error_log
CustomLog logs/linux-access_log common
</VirtualHost>


Agora, imaginamos que tanto com www ou sem www irá abrir o mesmo site, então a configuração ficaria assim:

<VirtualHost *>
ServerAdmin Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
DocumentRoot /var/www/htdocs/linux
ServerName www.linux.com
ServerAlias linux.com
ErrorLog logs/linux.com-error_log
CustomLog logs/linux-access_log common
</VirtualHost>


Note que apenas foi acrescentada a linha ServerAlias indicando o domínio sem www.

Agora imaginamos que o domínio com www irá abrir um site e, sem o www irá abrir outro, logo a configuração ficará assim:

<VirtualHost *>
ServerAdmin Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
DocumentRoot /var/www/htdocs/linux
ServerName www.linux.com
ErrorLog logs/linux.com-error_log
CustomLog logs/linux-access_log common
</VirtualHost>

<VirtualHost *>
ServerAdmin Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
DocumentRoot /var/www/htdocs/linux1
ServerName linux.com
ErrorLog logs/linux.com-1-error_log
CustomLog logs/linux-1-access_log common
</VirtualHost>


Note que os diretório para a chamada dos sites estão diferentes e os seus logs respectivamente.

Bem, esta é uma dica interessante e de grande utilidade.

Lembrando que nos exemplos foi utilizado o Bind como DNS e Apache como servidor web. (só para variar! rsrsrsrs)

Espero que esta dica ajude aqueles que estão precisando desta ajuda, graças a um colega que me pediu essa força acabei criando esta dica.

Abraço a todos.

E não se esqueçam de reiniciar os serviços!!! rsrsrsrsrsrs

 

Adicionar comentário


Código de segurança
Atualizar

Noticias Linux

  • FLISOL 2013 no Rio de Janeiro
    Este ano a edição carioca do FLISOL acontecerá no CEFET/RJ - Campus Maracanã no dia 27/04 das 09:00h às 18:00h. Traga seu computador para instalação gratuita de Linux e vários outros Software Livres. Aproveite para também assistir as palestra e light talks que acontecerão durante todo o dia.
  • Evento Nacional de PostgreSQL - Seja um Palestrante
    PGBR 2013 - 15 a 17 de Agosto, Porto Velho - RO

    A chamada de trabalhos para o PGBR 2013 está aberta até o dia 03/05/2013.
    Você pode submeter até 5 propostas para serem avaliadas.
    Neste ano você poderá escolher entre 4 formatos diferentes: palestras regulares, tutoriais, hacker talks e paineis acadêmicos.
  • GNU/Linux juntaDados 4.04r3
    A equipe de desenvolvimento da distribuição GNU/Linux juntaDados disponibilizou a terceira revisão da série estável 4.04. O GNU/Linux juntaDados é uma distribuição voltada para a produção audiovisual com foco nas atividades realizadas em Pontos de Cultura, ações de Inclusão Digital e Cultura Digital. A nova revisão traz muitas melhorias, novas ferramentas e uma maior estabilidade.
Ranzes Tamar