3 votos

El acceso de apache en ubuntu 10 virtualbox guest del host ubuntu 10

Hice lo siguiente:

  1. instalado VirtualBox 3.1.6 OSE en ubuntu 10 de escritorio.
  2. instalado ubuntu 10 server en una máquina virtual en VirtualBox.
  3. seleccione "servidor de la LÁMPARA" y "servidor OpenSSH" opciones durante la instalación de servidor ubuntu.
  4. dejar de red "adaptador 1" de la máquina virtual como "NAT".
  5. el uso de "VBoxManage", descrito en el manual para configurar el reenvío de puerto en el host (Protocolo: TCP, GuestPort: 80, HostPort: 8080).
  6. compruebe "ExtraDataItem" ha sido añadido a "ubuntuServer1.xml" (mi nombre de máquina virtual) correctamente.
  7. ejecutar el comando "pgrep apache" en ubuntu server en la máquina virtual para asegurar apache se está ejecutando.

Todo fue bien. Pero, cuando intento acceder a la apache desde el navegador en el host con "http://localhost:8080/", simplemente seguir obteniendo con ninguna respuesta.

Ahora, estoy sorprendido! Por favor, ayuda!

Muchas gracias de antemano!

1voto

Victor S Puntos 126

Vas a localhost:8080 desde el Host (Ubuntu 10 de escritorio) o de Ubuntu 10 servidor?

si usted está tratando desde el host (ubuntu 10 de escritorio), esto no funciona como tratando de ver si algo se está ejecutando en el puerto 8080 en el escritorio de ubuntu 10.

usted tendrá que utilizar la dirección ip de la máquina virtual huésped, por ejemplo, si tu ubuntu 10 servidor tiene una ip de 192.160.0.5 entonces usted necesita para utilizar http://192.168.0.5:8080 desde el host (ubuntu 10 de escritorio)

espero que esto ayude.

Luma

0voto

JackLeo Puntos 156

yo uso un enfoque diferente. Instalar openSSH server para su máquina principal y la de VM de la terminal de conectar

ssh -R 127.0.0.1:needed_port_from_vm:new_port_at_local_machine username@localhost

E. A.: ssh -R 127.0.0.1:80:8080 me@localhost abra el navegador y vaya a localhost:8080

si esto no funciona, a continuación, cambie los puertos. Estoy escribiendo de memoria ;) Lo que esto hace es directamente el puerto(80) de usuario(vm) a un servidor ssh(equipo local) puerto(8080). funciona con cualquiera de los servidores, direcciones IP diferentes.

NOTA. Puertos menores de 4 dígitos (o algo así) de la root necesita para crear así más tiempo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: