Não consigo que meu site localhost seja publicado na Internet (usando o Xampp e o no-ip.com)

0

Estou tentando hospedar um site localmente no meu PC e publicá-lo na Internet. Estou usando no-ip.com e criei um host de DNS chamado (por exemplo) mydnshostname.ddns.com .

Eu alterei meu arquivo drivers/etc/hosts e, quando eu acessei localhost , ele foi diretamente para o meu site.

Eu também alterei meu arquivo httpd-vhosts.conf no apache e incluí o seguinte:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot "E:/xampp/htdocs/mydnshostname"
    ServerName mydnshostname.ddns.com
</VirtualHost>

Agora, quando eu chego em mydnshostname.ddns.com (do meu computador), recebo meu site corretamente.

Mas quando eu tento acertar de outro PC eu recebo servidor não encontrado.

Se o outro PC estiver em outra rede, não encontrarei o site (claro)

Se o outro PC estiver na minha rede, eu posso encontrá-lo em 192.168.1.x (o ip da minha área de trabalho onde eu o hospedo), mas não quando eu clicar em mydnshostname.ddns.com .

Existe uma configuração que está faltando? Como posso publicá-lo online?

    
por Panagiotis Palladinos 15.01.2015 / 22:35

2 respostas

0

Quanto ao seu outro computador na mesma rede, você precisará editar o arquivo 'hosts' para a resolução de nomes ... ou configurar seu próprio servidor DNS interno e apontar todos os seus PCs nessa rede para usar o servidor DNS.

Às vezes, os roteadores têm algumas funcionalidades do DNS ... mas a maneira mais rápida de testar localmente é apenas fazer uma entrada no arquivo / etc / hosts. Supondo que você tenha janelas como sua área de trabalho, basta fazer uma pesquisa sobre como editar o arquivo / etc / hosts no Windows (isso pode ser feito).

O comentário de Archemar está correto, você precisará fazer o encaminhamento de porta (via roteador) para todo o tráfego de entrada na porta 80 ser direcionado para o PC em que você está executando o Apache.

Por fim, dependendo do seu sistema operacional de hospedagem, você precisará ajustar as configurações do seu firewall no seu PC servidor - para permitir as conexões em 80.

    
por 15.01.2015 / 22:48
-2

O Xammp não permite o acesso de endereços IP públicos. Tentei encaminhar para a internet pública e deu um erro de apenas acesso local permitido.

Você deve receber hospedagem na Web, eu recomendo as seguintes empresas:

por 15.01.2015 / 22:45