Meu site é acessível do meu computador, mas não de outros?

0

Estou tentando hospedar um site no domínio que comprei no google domains (seanpatnode.com), tentei vários tutoriais, mas continuo obtendo os mesmos resultados. Qualquer ajuda seria muito apreciada! Eu vou dar o máximo de informação possível. Eu estou usando o XAMPP 2.4 como o servidor web.

Aqui estão linhas relevantes do meu arquivo httpd.conf: (por favor me informe se eu deixei algo importante fora)

ServerRoot "C:/xampp/apache"
Listen 80
ServerName localhost:80
<Directory />
AllowOverride none
Require all denied
</Directory>
# DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>

Estas são as linhas relevantes do meu httpd-vhosts.conf:

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/PhpProject"
ServerName seanpatnode.com
ServerAlias www.seanpatnode.com
<Directory "c:/xampp/htdocs/PhpProject">
AllowOverride All
Require all Granted
</Directory>
</VirtualHost>

Estas são linhas relevantes do meu arquivo de hosts localizado em: C: \ WINDOWS \ System32 \ drivers \ etc

127.0.0.1   localhost
127.0.0.1   www.seanpatnode.com

Eu posso ver a página quando abro o site www.seanpatnode.com do meu próprio computador. No entanto, quando tento abri-lo de outro computador, ele diz:

This webpage is not available The server at www.seanpatnode.com can't be found, because the DNS lookup failed. DNS is the network service that translates a website's name to its Internet address. This error is most often caused by having no connection to the Internet or a misconfigured network. It can also be caused by an unresponsive DNS server or a firewall preventing Google Chrome from accessing the network.

Novamente, seanpatnode.com é o domínio que comprei no Google Domains. Qualquer ajuda seria muito apreciada. Obrigado.

    
por user3044394 07.09.2015 / 23:35

1 resposta

1

Você precisa fazer três coisas: -

  1. Torne seu servidor da Web acessível a partir da Internet externa: isso significa configurar o encaminhamento de porta no roteador para que a porta 80 seja mapeada da Internet pública para a máquina em que o servidor da Web está sendo executado, que deve receber um endereço fixo sua intranet.
  2. Você precisa de um endereço IP público para o seu roteador, obtendo um endereço fixo do seu ISP ou usando um serviço de IP dinâmico (há vários gratuitos disponíveis).
  3. Finalmente, você precisa mapear seu domínio para o endereço IP do roteador e o Google como seu registrador de domínios fornecerá as ferramentas para isso, mapeando seu domínio para seu IP fixo ou para o URL que o serviço IP dinâmico fornece para o IP acesso independente ao seu site.

Se você usar um serviço de IP Dinâmico, o roteador poderá manter seu IP atualizado com o serviço; caso contrário, você precisará executar o cliente que eles fornecem para monitorar seu IP público periodicamente e atualizar seu servidor sempre que houver uma alteração.

    
por 07.09.2015 / 23:59