Como apontar o nome do domínio para o subdiretório do Amazon EC2

2

Estou tendo problemas para apontar um nome de domínio para um subdiretório em uma instância do Amazon EC2.

FYI - Não tenho muita experiência com DNS ou redes ...

Então, pulando direto ...

Eu configurei uma instância do Amazon EC2 com um IP elástico, por exemplo, " 1.2.3.4 "

Editar: o servidor Apache2 está instalado na instância.

Eu coloquei um site em uma pasta, por exemplo, " / var / www / html / website "

Eu tenho um nome de domínio, por exemplo, " example.com "

Configurei o Route 53 com uma zona hospedada " example.com " com um registro A que aponta para " 1.2.3.4 "

Então, quando vou para " example.com ", obtenho a página de teste da Amazon.

Como eu obteria " example.com " para apontar para a pasta " / var / www / html / website "

Qualquer ajuda seria apreciada!

Obrigado!

Edit: Uma coisa que eu esqueci de mencionar é que eu tenho outras pastas para sites diferentes que eu quero nomes de domínio diferentes para apontar também. Por exemplo. " example.com " aponta para " / var / www / html / website1 " E " example2.com "aponta para" / var / www / html / website2 "

    
por Mr. Meeseeks 20.09.2013 / 16:52

1 resposta

5

Estou assumindo que você está usando o Apache2 padrão disponível na distribuição padrão do Amazon do Linux do Linux ... você não afirmou, então não tenho certeza. Você poderia estar usando nginx para tudo o que eu sei, e nesse caso essas instruções são desperdiçadas.

Você precisa editar /etc/httpd/httpd.conf ou /etc/apache2/apache2.conf (o que existir) e alterar a configuração do host virtual. Consulte o guia de referência do Apache para obter detalhes. Tem até alguns exemplos.

Geralmente, você precisará remover ou redirecionar qualquer bloco <VirtualHost ... existente e verificar se tem algo parecido com isto na sua configuração:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
    
por 20.09.2013 / 17:26