criando um domínio do meu roteador doméstico que se conecta à minha máquina de desenvolvimento

2

Eu sou muito noob e novo para qualquer coisa que lida com problemas de rede. Eu tenho um problema que tenho pesquisado, mas não consigo encontrar respostas diretas. Bassicamente, meu problema é o seguinte

1) Estou desenvolvendo alguns aplicativos da web do meu servidor MAMP local na minha máquina doméstica.
2) Eu me conecto à internet através de um roteador sem fio CISCO Linksys E2500, assim como todos os meus outros dispositivos

3) Eu gostaria que eu pudesse me conectar à minha máquina de desenvolvimento sem usar seu endereço IP atribuído. Eu gostaria de criar um domínio para ele, de preferência apenas localhost, para que quando eu conecto através do meu iphone eu possa ver o progresso do desenvolvimento sem constantemente empurrar as alterações para o meu servidor.

A razão pela qual eu não quero me conectar através do IP é porque a página não renderiza corretamente, já que todos os arquivos CSS, Javascript e Image carregados seguem o diretório localhost / developmentFolder /, fazendo com que as páginas sejam carregadas incorretamente

Estou desenvolvendo alguns aplicativos da Web que terão versões para dispositivos móveis e gostaria de testá-los, pois eu trabalho em navegadores para dispositivos móveis. Por favor, deixe-me saber se existe uma maneira de fazer qualquer dispositivo na minha rede local se conectar através da minha máquina através desse nome de domínio específico.

Como eu faria algo assim sem nenhum custo? Qualquer ajuda seria muito apreciada.

    
por Dom 08.08.2013 / 20:12

3 respostas

2

Se você está procurando uma nomenclatura independente da rede, em toda a rede, em sua rede local, provavelmente deve procurar configurar um Servidor DNS na sua LAN, pois o que você está tentando fazer é o que eles servem. :)

Basicamente, você vai querer:

  • Encontre e instale um servidor DNS de sua preferência.
  • Crie uma zona com o nome de domínio de sua escolha.
  • Crie um Registro A nessa zona com o nome do host que você deseja usar e associe-o ao IP da máquina de desenvolvimento.
  • Configure o servidor DNS para encaminhar todas as solicitações desconhecidas para o DNS externo (seu roteador ou os servidores DNS do ISP, o Google etc.).
  • Em seus dispositivos de rede local, insira seu novo servidor DNS como servidor DNS nas configurações de IP.
  • Lucro

Você deve evitar tentar usar "Localhost" como um nome de host, já que é (geralmente) reservado para o loopback local (127.0.0.1).

Tenha em mente que isso é apenas para lidar com o que você pediu - ser capaz de acessar um dispositivo na LAN pelo nome. Não leva em conta as pessoas vindas da Internet. :)

    
por 08.08.2013 / 20:49
0

O mais fácil, de longe, será Port Forward TCP 80 no roteador para a caixa LAMP. Tenha em mente que o mundo inteiro agora pode ver seu servidor da Web, portanto, a segurança não deve ser ignorada. "localhost" é um nome reservado, então você não pode usar isso. Pegue um subdomínio gratuito em NoIP , Medo ou qualquer outra pessoa que o forneça. Aponte esse subdomínio ao seu IP (você pode descobrir isso indo para link ) e para Bob é seu tio.

    
por 08.08.2013 / 20:18
0

Use a porta de encaminhamento 80. No IP externo, esteja no seu dispositivo para o servidor MAMP interno.

Se o servidor Apache gerar trabalho com o visitante usando RewriteRule e RewriteCond, você poderá se unir a qualquer um dos seus projetos.

Detalhes técnicos do mod_rewrite do Apache

Apache .htaccess RewriteRule RewriteCond:

Aparentemente, você está fazendo algo errado. É importante ter uma web part - scripts, html, css não depende do nome. Deve importar o que você usa em qualquer domínio ou endereço IP. Também é desejável ter um caminho independente. É quando a árvore de diretórios pode ser alterada ou possui algumas árvores virtuais. Isso é muito útil para pessoas com lógica diferente quando usam o caminho no site para navegar por ele. Ou interação com outros sites. Ou quando o site tem muitas ideias.

Em geral, se o site estiver após a alteração do nome do domínio, partes do caminho, todos os caminhos, são um indicador de uma determinada qualidade.

Simples e claro, os nomes dos caminhos são um método de navegação.

Além disso, as regras tornam possível transformar maneiras de usar aliases curtos.

    
por 08.08.2013 / 21:28