Ver um localhost: endereço de porta sobre LAN

1

Eu estou trabalhando em um aplicativo Sinatra, então eu tenho uma instância Mongrel rodando em localhost: 4567 na minha máquina principal, um Macbook Pro. Como posso ver o aplicativo na minha LAN, de preferência em um iPhone?

Se eu ativar o compartilhamento da Web, posso acessar os arquivos da minha pasta ~ / Sites, mas o aplicativo não é executado. Se eu alterar o: 4567 para o endereço IP, o Safari não conseguirá encontrar o servidor. Se eu tentar apenas o IP, recebo o padrão "It Works!" página. Se eu adicionar a porta, não conseguirá encontrar o servidor. Tenho certeza que configurei o encaminhamento de porta na minha página de configuração do roteador corretamente. O que eu não estou fazendo certo?

    
por joeminkie 01.12.2009 / 07:01

1 resposta

2

localhost é o endereço de loopback. Não é acessível a nada fora do computador. Você precisará fazer com que a instância do Mongrel seja executada em um endereço acessível na rede local.

    
por 01.12.2009 / 07:10