Alterando o nome do host e servindo com o Apache [duplicado]

1

Eu quero servir meu site localmente com meu nome de host. É rabugice agora, mas as pessoas na minha rede podem alcançá-lo. Digamos que meu nome de host seja

>hostname
ABCabcABC

E, se meu pessoal local abrir um navegador e abrir http://ABCabcABC , ele poderá acessar meu website.

Eu quero que meu site seja alcançado em, digamos, http://aaa

Eu tentei alterar meu nome de host com o comando hostname . Não funcionou.

Eu tentei criar um novo arquivo VirtualHost e digitei um novo valor de 'ServerName', mas também não funcionou.

Como posso consertar isso?

Obrigado antecipadamente.

    
por user1652575 11.12.2013 / 15:48

2 respostas

1

Basicamente, você precisa fornecer o serviço de nomes de domínio à sua rede para que os computadores agora transformem nomes em endereços IP.

1) Configure um servidor DNS que você possa vincular aaa à máquina e faça com que todos os computadores da rede usem esse servidor DNS para resolução. Você também pode configurá-lo para armazenar em cache as entradas da web, de modo que ele proporcione uma pequena melhoria no desempenho de sua rede, além de permitir que você adicione outros nomes no futuro.

2) Adicione ao arquivo /etc/hosts (ou hosts no Windows) que aaa resolve um determinado IP. O mesmo efeito imediato que acima na resolução de aaa , mas nenhum outro benefício, se você quiser adicionar bbb você teria que visitar cada máquina novamente.

A configuração hostname é apenas o nome do computador em si, pois não ajuda nenhum outro computador na rede a encontrá-lo pelo nome.

Na verdade, existe uma terceira opção, se você estiver usando um servidor DHCP personalizado (ou seja, não um roteador, mas um daemon baseado em * nux) você pode emparelhar seu servidor DHCP com seu servidor DNS para que os hosts tenham endereços IP seu nome e IP são adicionados automaticamente ao servidor DNS ... isso efetivamente permite a conexão pelo arquivo hostname .

Existem alguns servidores DNS leves no mercado que eu não tentei, os dois pesos-pesados são PowerDNS e Bind

Modos 1 & amp; 2 permitem que você aponte vários nomes para o mesmo computador, o método 3 permite que o primeiro nome seja registrado automaticamente, mas você teria que editar manualmente as zonas (como no método 1) para que vários domínios apontem para a mesma máquina.

    
por Rudu 11.12.2013 / 16:55
1

Isso soletra o problema do DNS. Configurar seus próprios servidores DNS é um processo bastante complicado e demorado, porque você precisa ter duas máquinas físicas com seu próprio endereço IP e é diferente dos IPs uns dos outros antes que o DNS funcione.

Como uma solução rápida e fácil - terceirize suas necessidades de DNS para o provedor de DNS. Estou muito feliz com link e este é o melhor serviço a uma taxa muito razoável. E é uma das melhores empresas depois de tentar 5 empresas diferentes.

Além disso, confira meu artigo sobre hospedagem virtual no apache2. Eu incluí a estrutura de trabalho formatada das diretivas. Talvez isso te ajude de alguma forma.

link

    
por Faron 11.12.2013 / 17:03