por que meu subdomínio não é acessível pela Internet?

0

Estou usando o virtualhost no Centos 6.6.

Este é o meu arquivo conf:

<VirtualHost *:80>
    ServerName test.mydomain.ca
    ServerAlias test.mydomain.ca
    DocumentRoot /var/www/test_mydomain/public_html
    <Directory "/var/www/test_mydomain/public_html">
        allow from all
        Options +Indexes
    </Directory>

    ErrorLog /var/www/test_mydomain/error.log
    CustomLog /var/www/test_mydomain/requests.log combined
</VirtualHost>

e este é o meu arquivo de hosts:

IPADDRESS test.mydomain.ca

Eu posso ver o índice do meu subdomínio no servidor. No entanto, quando eu tento isso em outro computador, recebo o erro: não é possível carregar. Por quê?

Esta é a saída do apachectl -t -D DUMP_VHOSTS

_default_:443          myipaddress (/etc/httpd/conf.d/ssl.conf:74)
*:80                   is a NameVirtualHost
         default server test.mydomain.ca (/etc/httpd/conf/httpd.conf:993)
         port 80 namevhost test.mydomain.ca (/etc/httpd/conf/httpd.conf:993)
                 alias test.mydomain.ca
    
por snnlaynnkrdsm 27.01.2015 / 20:00

1 resposta

1

O mais provável é que tenha a ver com o DNS. Você disse que IPADDRESS test.mydomain.ca está no seu arquivo de hosts. Você também o adicionou ao arquivo hosts desse segundo computador? Ou você o adicionou a um servidor DNS público?

Se você fez uma dessas coisas e ainda não conseguiu, há algumas coisas que podem causar isso:

  • Um firewall está bloqueando a conexão de entrada.
  • Seu segundo computador não está na mesma rede e seu endereço IP está no espaço de endereço da RFC 1918 (por exemplo: 172.16-31.x.x, 10.x.x.x, 192.168.x.x). Este espaço de endereço não pode ser roteado pela Internet.

Eu começaria lá e veria o que você pode descobrir. ping e traceroute são seus amigos aqui.

    
por 27.01.2015 / 20:18