Como fazer o endereço do servidor web no dns?

0

Estou usando o servidor da web do apache no ubuntu base o / s. Eu quero mudar o nome do host do servidor web para diz xyz.compnayname.com.uk.

A máquina virtual que executa o servidor web é uma máquina autônoma que não faz parte do domínio como minha máquina host, que é o windows 7. Eu quero saber se editando etc / hosts para

 ipaddress          xyz.companyname.com.uk

Permitiria que os usuários acessassem meu servidor da web pelo dns? Como link .

OU eu preciso fazer algumas alterações nos arquivos de configuração do apache também.

Obrigado

    
por asadz 11.10.2012 / 18:18

2 respostas

0

Tenho certeza que você precisa de mais uma coisa, que é fazer uma entrada no arquivo de configuração dos hosts virtuais do Apache. É muito fácil de fazer, depois de ver como é feito.

Normalmente, você editaria o arquivo /etc/apache2/sites-available/000-default , que é um link para o arquivo padrão em "sites disponíveis".

Neste arquivo, você pode adicionar qualquer número de hosts virtuais, que definem um site e seu diretório. Então, você adicionaria uma entrada ao final do arquivo algo assim:

<VirtualHost *:80>
    <Directory /var/www/whateverdirectory>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
    DocumentRoot /var/www/whateverdirectory/
    ServerName xyz.companyname.com.uk
</VirtualHost>

No meu arquivo de configuração, tenho a definição inicial "VirtualHost" definida para a raiz /var/www , para poder acessar coisas que não estão definidas no arquivo de configuração, como o phpmyadmin (que pode ser definido, mas não é agora), etc. Eu tenho uma página de índice estático lá dizendo algo mais útil do que "Funciona!".

    
por Marty Fried 11.10.2012 / 18:59
0

A resposta dada por @MartyFried é 100% verdadeira. Da maneira que você pode atuar com IP também.

% bl0ck_qu0te%
Listen 172.20.30.40:80
Listen 172.20.30.40:8080
Listen 172.20.30.50:80
Listen 172.20.30.50:8080
<VirtualHost 172.20.30.40:80>
DocumentRoot /www/example1-80
ServerName www.example.com
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
DocumentRoot /www/example1-8080
ServerName www.example.com
</VirtualHost>

<VirtualHost 172.20.30.50:80>
DocumentRoot /www/example2-80
ServerName www.example.org
</VirtualHost>

<VirtualHost 172.20.30.50:8080>
DocumentRoot /www/example2-8080
ServerName www.example.org
</VirtualHost> 
    
por mahendra 31.12.2015 / 13:57