Pergunta

Eu tenho XAMPP instalado no laptop local. E eu tenho um ip quase estática. Eu gostaria de dar o ip para outro para executá-lo a partir de seu navegador. Eu configurei o apache httpd-vhosts.conf para ouvir o meu endereço ip: 80 e adicionou o servidor virtual com o endereço IP e domínio raiz para o diretório httdocs local e o nome do servidor como localhost. O Apache é iniciado. o que devo fazer para acessar meu site a partir do computador externo.

Foi útil?

Solução

Primeiro, você precisa configurar seu computador para obter um endereço IP estático do seu roteador. Instruções sobre como fazer isso podem ser encontrados: aqui

Por exemplo, digamos que você escolheu o endereço IP 192.168.1.102. Após a etapa acima for concluída, você deve ser capaz de chegar ao site em sua máquina local, indo para ambos http: // localhost e http://192.168.1.102 , desde que seu computador agora vai ter sempre que o endereço IP em sua rede.

Se você olhar para cima o seu endereço IP (como http://www.ip-adress.com/ ), o IP que você vê é realmente o IP do seu roteador. Quando o seu amigo acessa seu site, você vai dar a ele esse IP. No entanto, você precisa dizer ao seu router que quando se recebe um pedido de uma página web, encaminhar o pedido para o servidor. Isto é feito através da porta de encaminhamento.

Dois exemplos de como fazer isso podem ser encontrados aqui e aqui , embora as telas exatas que você vê irá variar dependendo do fabricante do seu roteador (Google para obter instruções exatas , se necessário).

Para os Linksys router que eu tenho, eu entro http://192.168.1.1/ , entrar no meu nome de usuário / senha , Applications & Gaming tab> Port Range Forward. Digite o nome do aplicativo (o que você quiser chamá-lo), começar a porta (80), porta de extremidade (80), o protocolo (TCP), o endereço IP (usando o exemplo acima, você iria entrar 192.168.1.102, que é o IP estático você atribuiu seu servidor), e não se esqueça de verificar para permitir o encaminhamento. Reinicie o router e as alterações devem entrar em vigor.

Depois de ter feito tudo isso, seu amigo deve agora ser capaz de acessar sua página, indo para o seu navegador web em sua máquina e entrar http://IP.address.of.your.computer (a mesma que você vê quando você vai aqui ).

Como mencionado anteriormente, o endereço IP atribuído a você pelo seu ISP acabará por mudar se você assinar off-line ou não. I fortemente recomendamos o uso DynDns, o que é absolutamente livre. Você pode escolher um nome de host em seu domínio (como cuga.kicks-ass.net) e seu amigo pode sempre aceder ao seu site, simplesmente vai http://cuga.kicks-ass.net no seu browser. Aqui é o seu site novamente: DynDns

Espero que isso ajude.

Outras dicas

Eu acho que você pode fazer isso em cinco minutos sem qualquer posterior encaminhamento IP / porta, para apresentar seus sites locais temporária.

Tudo que você precisa para fazê-lo, ir para a http://ngrok.com Baixar pequena ferramenta extrair e executar essa ferramenta como administrador enter descrição da imagem aqui

Digite o comando
ngrok http 80

Você vai ver ele irá se conectar ao servidor e criará uma URL temporária para você que você pode compartilhar com seu amigo e deixá-lo navegar localhost ou qualquer de suas pasta.

Você pode ver processo detalhado aqui.
Como faço para acessar / xampp ação ou website localhost partir de outro computador

você tem que abrir uma porta do serviço em que você router tente você Puplic ip fora de sua toda a rede Porque se você experimentá-lo a partir de sua rede, o ip puplic sempre redirecioná-lo para o seu router mas do lado de fora que irá redirecionar para o servidor tiver

Eu sei que este muito antiga, mas por causa do futuro:

Eu também usei um provedor de DNS dinâmico. Queria testar o site (IIS) ATRÁS meu (casa) router. Então eu pensei que usar algo como isto:

my.dynamic.dnss.ip:. 8080 (porque a porta do meu router 80 foi usado para administrador de TI)

Portanto, esta parecia ser a única solução.
Mas : Paypal parecia não como porta 8080: somente a porta 80 e 443 são permitidas (não sei porquê !!)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top