Como usar a rota 53 para criar subdomínios que fazem referência a URLs específicos de uma instância do EC2

1

Eu tenho uma instância do EC2 executando o Redmine e meuPHPadmin em https://myElasticIP/redmine e https://myElasticIP/phpmyadmin .

Eu tenho um nome de domínio registrado com namecheap: myDomain.us

Usando o Route 53, eu personalizei o DNS de myDomain.us (através da interface namecheap) para usar os delegados NS no Route 53, então ir para myDomain.us irá automaticamente referenciar myelasticIP .

Como faço para que as redmine.myDomain.us references https://myElasticIP/redmine e myphpadmin.myDomain.us references https://myElasticIP/myphpadmin ? (sem usar quadros URL ou redirecionamento de URL ...) deseja que x.myDomain.us permaneça na barra de endereço)

    
por David Kaczynski 11.11.2012 / 02:04

1 resposta

3

Você não pode fazer isso apenas com o DNS - você precisará obter algum HTTP envolvido em algum lugar.

Eu acabei de criar dois vhosts, um para redmine.myDomain.us e um para myphpadmin.myDomain.us , e apenas aponte seu DocumentRoot para o local correto em seu sistema de arquivos.

Por exemplo, se este for seu vhost para myDomain.us:

<VirtualHost *:80>
    ServerName myDomain.us
    DocumentRoot /var/www
</VirtualHost>

Então você criaria os seguintes vhosts adicionais:

<VirtualHost *:80>
    ServerName redmine.myDomain.us
    DocumentRoot /var/www/redmine
</VirtualHost>

e

<VirtualHost *:80>
    ServerName myphpadmin.myDomain.us
    DocumentRoot /var/www/myphpadmin
</VirtualHost>

Além disso, você precisará criar dois novos nomes DNS para os dois novos vhosts. Os registros CNAME do DNS devem ser criados redmine.myDomain.us e myphpadmin.myDomain.us , ambos apontando para myDomain.us .

    
por 11.11.2012 / 02:57