Ubuntu VMware (Host do Windows) - Apache só pode ser roteado por LocalHost

2

Eu sou um desenvolvedor python baseado em Windows, que atualmente está trabalhando com a configuração de sua primeira VM linux.

Eu consigo configurar a VM, com acesso à internet. Posso me apropriar sem problemas.

Depois de instalar o Apache na VM, posso testá-lo acessando o localhost

No entanto, não consigo acessar isso por meio de um navegador no host .

Eu posso SSH para a VM muito bem, eu posso pingar, eu posso Telnet na porta 80.

Eu gostaria de acessá-lo através do seu endereço IP. (192.168.21.128) Tanto do Host quanto da VM (e outros dispositivos de rede).

Estou atrás de um firewall corporativo, mas todo o roteamento é interno, só preciso que ele seja acessível a partir do meu host.

Obrigado pela leitura, eu encontrei um monte de informações on-line, mas nada foi capaz de ajudar ainda.

Coisas que tentei.

Apache2.conf

Configuração tentada Nome do servidor 0.0.0.0:80

Verificou todas as minhas tabelas IP (parece bom, mas não sou especialista )

    
por Busturdust 13.07.2016 / 15:37

1 resposta

1

ServerName não é a diretiva que você deseja definir. Ouça deve estar em todas as interfaces e talvez seja específico para testes com:

(Listen 192.168.21.128:80)

assim como você quer:

<VirtualHost *:80>

O IP da VM é 192.168.21.128 - é do adaptador de ponte-hospedeiro ou corporativo-dhcp? De qualquer forma, se você puder com sucesso

telnet 192.168.21.128 80

seu navegador também. Qual é a mensagem de erro real no navegador?

    
por 13.07.2016 / 16:18