AWS: como devo configurar meus vhosts para acessar diretórios diferentes, dependendo do endereço de onde estou vindo?

1

Acabei de configurar a rota 53 na AWS para vincular meu servidor (ubuntu) a um nome de domínio godaddy. Eu costumava acessar minha pasta / var / www / mmf a partir do elástico endereço IP dado por aws (54.214.246.243 / mmf) e desde que eu configurei o serviço route 53 e o vinculei ao diretório do meu site , Eu só posso acessá-lo através do endereço de domínio (www.meetmyfriends.co).

Meu problema é que eu tenho outros diretórios no mesmo servidor que eu gostaria de acessar, eu costumo fazer 54.214.246.243/myotherdirectory para acessar outros projetos que não precisavam de nenhum nome de domínio. E agora não posso.

Por que isso está acontecendo? Como posso consertar isso?

Eu quero acessar minha pasta do servidor www a partir do endereço IP 54.214.246.243 e do subdiretório mmf (meu site) a partir do endereço da Web ao mesmo tempo. Então eu ainda posso acessar os outros projetos em desenvolvimento que tenho neste servidor. Como posso configurar isso?

Obrigado pela sua ajuda:)

EDITAR:

Talvez isso se deva ao meu arquivo httpd-vhosts.conf:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName www.meetmyfriends.co
    DocumentRoot /var/www/mmf
</VirtualHost>


<VirtualHost *:80>
    ServerName meetmyfriends.co
    DocumentRoot /var/www/mmf
</VirtualHost>
    
por Miles M. 13.12.2013 / 00:17

1 resposta

1

De documentação do Apache :

Main host goes away
If you are adding virtual hosts to an existing web server, you must also create a block for the existing host. The ServerName and DocumentRoot included in this virtual host should be the same as the global ServerName and DocumentRoot. List this virtual host first in the configuration file so that it will act as the default host.

Liste primeiro o seu servidor padrão (geralmente as pessoas usam o padrão 000 se você tiver um diretório /etc/apache2/sites-enabled )

    
por 25.07.2014 / 00:15