DNS: faça www.example.com apontar para www / site /

2

Eu tenho um vps onde um site está hospedado em var / www / site, em vez do var / www usual. Eu quero um domínio para apontar para var / www / site em vez de var / www. Não tenho certeza do que colocar no arquivo de zonas.

alguma sugestão?

    
por dukevin 30.08.2011 / 08:42

2 respostas

5

Você precisa fazer isso dentro dos seus arquivos de configuração do Apache. Encontre a definição de vhost para o seu site e defina ou altere o DocumentRoot para apontar para a% diretório/var/www/site. Defina o ServerName ou ServerAlias apropriadamente também.

EDITAR:

Você precisa configurar registros DNS para www.domain.com e www.myotherdomain.com para apontar para o endereço IP do seu VPS. Você precisa configurar o hosting virtual baseado em nome em seus vps e criar um virtual anfitrião para cada um dos seus domínios.

NameVirtualHost *

<VirtualHost *:80>
    Servername www.domain.com
    DocumentRoot /var/www/site
    ...
</VirtualHost> 

<VirtualHost *:80>
    Servername www.myotherdomain.com
    DocumentRoot /var/www/
    ...
</VirtualHost>

Eu acho que você realmente precisa gastar algum tempo lendo os documentos aos quais me vinculei (e aqueles com os quais eles se conectam) para que você entenda a tecnologia que está usando.

    
por 30.08.2011 / 09:16
1

Se a sua conta VSP é controlada principalmente por meio de seu portal da web, você está olhando para a tela errada do servidor da web (com base na sua captura de tela). A captura de tela mostra a configuração do DNS, que não tem nada a ver com a configuração real do servidor da Web em relação à configuração de sua estrutura de diretórios.

Você precisa encontrar a tela que lida com as próprias configurações do servidor da web. Deve haver uma configuração para a "raiz da web" para a configuração do domínio virtual (supondo que você seja capaz de definir vários domínios da web virtuais) que identifica onde o servidor da web pode encontrar os arquivos da web.

    
por 30.08.2011 / 08:54