executa o servidor da web a partir da máquina virtual, como eu uso a porta 80

2

Eu tenho um sistema host rodando o Fedora 15 e tenho um sistema convidado rodando o CentOS 5.5 no VirtualBox.

Eu configurei uma instalação virtualmin e adicionei o encaminhamento de porta para a máquina virtual. Quando eu encaminhar a porta 80 no convidado para a porta 8080 no host, posso acessar localhost: 8080 e ele me serve a página. No entanto, se eu encaminhar a porta 80 do convidado para a porta 80 no host, não consigo acessá-lo.

Como desejo acessar os sites na VM pela Web e não quero adicionar um número de porta ao acessá-los (por um domínio ou subdomínio que aponte para meu ip), presumo que preciso usar a porta 80 aqui.

Eu li que as pessoas encaminham a porta 80 para o host, então presumo que isso seja possível.

Saída do nmap para o host (Fedora):

Nmap scan report for localhost (127.0.0.1)
Host is up (0.000078s latency).
Not shown: 992 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
25/tcp    open  smtp
111/tcp   open  rpcbind
631/tcp   open  ipp
2121/tcp  open  ccproxy-ftp
2222/tcp  open  EtherNet/IP-1
11111/tcp open  vce
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.19 - 2.6.36

Portanto, a porta 80 não é executada pelo host, o que pode ser um bom sinal, os processos locais não interferem ou é um mau sinal, a porta deve estar aberta para funcionar com os dados do servidor do convidado? / p>

Estou usando o roteador P-2601HN-F1 que funciona corretamente (consegui mostrar a saída da web com um servidor apache local)

Na aba de rede da VM, ele diz: Anexado a: NAT. E para o encaminhamento de porta, defini os encaminhamentos dos quais:

HOST PORT / GUEST PORT
80 / 80 tcp
2121 / 21 tcp
2222 / 22 tcp
11111 / 10000 tcp

Não que quando eu mudo 80/80 tcp para 8080/80 tcp, eu possa acessá-lo a partir do link .

O que estou fazendo errado / como posso conseguir isso (acesso na porta 80)?

    
por Roderik 14.08.2011 / 14:08

0 respostas