Só pode acessar um site local dentro da LAN do dispositivo móvel, mas não o outro

0

Eu configurei dois projetos locais no meu servidor Apache. Eles são devsocialhub.com e hq.com. Eu tenho o ServerName e ServerAlias configurado em conformidade, habilitado os sites, criou os arquivos de configuração, os nove inteiros, seguindo este tutorial. Meu problema é que eu estou querendo saber como acessar ambos no meu dispositivo móvel enquanto estiver conectado à minha LAN. Minha máquina é 192.168.0.101, e quando eu digito no meu navegador no meu telefone, apenas o primeiro (devsocialhub.com) aparece.

Aqui está meu arquivo / etc / hosts e as respectivas partes dos arquivos habilitados para sites. Ignore lazyjoe.lan. Não está sendo usado ou importante agora.

Arquivo de hosts:

127.0.0.1   localhost HAL devsocialhub.com lazyjoe.lan hq.com


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Sites habilitados para HQ.com e devsocialhub.com

ServerAdmin webmaster@localhost
ServerName hq.com
ServerAlias www.hq.com
DocumentRoot /var/www/hq.com/public_html

ServerAdmin webmaster@localhost
ServerName devsocialhub.com
ServerAlias www.devsocialhub.com
DocumentRoot /var/www/devsocialhub.com/public_html

Eu posso acessá-los pelos seus respectivos nomes de domínio muito bem na máquina cliente, mas apenas um funciona através do endereço IP no meu telefone (192.168.0.101). Aqui estão as capturas de tela para mostrar que estão trabalhando na máquina:

Como posso acessar os dois para testes em diferentes dispositivos? Eu não estou preocupado com o DNS, mas se eu tiver que seguir esse caminho eu irei. Eu não estou familiarizado com isso.

    
por IRGeekSauce 14.08.2017 / 20:41

1 resposta

0

Pode haver alguma solução para resolver isso:

  1. Primeiro, escreva seus endereços em /etc/hosts no formato a seguir (escreva seus nomes de resolução em 2 linhas):

    A sua máquina Lan IP (192.168.0.x) hq.com www.hq.com

    A sua máquina Lan IP (192.168.0.x) devsocialhub.com www.devsocialhub.com

  2. Verifique o arquivo /etc/nsswitch , se ele for resolvido do arquivo ou não.

  3. Você reiniciou seu serviço Nginx?

Além disso, no seu celular, tente escrever link na frente do seu URL.

Verifique também o comando dig se ele retornar o registro de nome do seu site se você tiver DNS no seu servidor. E seu celular deve obter a configuração do DNS do seu servidor (você precisa configurar o serviço bind ou chamado ).

    
por Ali Ghasempour 14.08.2017 / 21:18