come posso accedere a un server all'interno di una macchina virtuale?


1

Ho installato virtualbox che esegue debian per lo sviluppo di siti Web all'interno di Windows 7. Posso accedere a quel server Web in esecuzione all'interno della VM da Windows 7? Ho provato ad andare su 127.0.0.1 e FF ha detto che non esiste un server, quindi sembra che non funzioni automaticamente.

Risposte:


4

Devi mettere la VM in modalità bridge per la rete, quindi puoi trattarla come qualsiasi altro computer sulla tua rete. 127.0.0.1 è il loopback per il computer host, non per la VM. Dovrai accedere all'IP univoco della VM.


1

127.0.0.1 è l'indirizzo "loopback" che accederà a un server sulla stessa macchina. In altre parole, un'applicazione sull'host Windows 7 potrebbe accedere a un server DB sull'host Windows 7 tramite quell'indirizzo. Oppure un'applicazione in esecuzione sul guest Debian potrebbe accedere a un server DB in esecuzione sul guest Debian usando quell'indirizzo IP. È necessario che l'app si connetta al DB su un altro computer in modo che la connessione di loopback non funzioni.

Se stai passando dall'host di Windows 7 alla VM guest Debian, allora sei a tutti gli effetti connesso a un altro computer, quindi devi specificare qualunque indirizzo IP sia stato assegnato alla guest Debian sulla tua rete.

Passaggio 1: Innanzitutto assicurarsi che l'ospite Debian si stia effettivamente connettendo correttamente alla rete, che è ciò che MarkM ha suggerito nel suo post di mettere la VM in modalità bridge per il networking.

Passaggio 2: dopo aver verificato che il guest Debian si sta collegando correttamente alla rete, scopri quale indirizzo IP gli è stato assegnato. Per ottenere ciò, è possibile eseguire l'utilità appropriata sulla riga di comando debian (ifconfig) e trovare l'indirizzo IP assegnato, che probabilmente sarà simile a 192.168.xx Questo è l'indirizzo che è quindi possibile usare per connettersi al server DB in esecuzione sulla VM Debian .


0

Se hai bisogno degli adattatori di rete guest in modalità NAT per qualsiasi motivo particolare (spesso per l'accesso a Internet) potresti dover seguire le istruzioni qui: http://mydebian.blogdns.org/?p=148 . Adatta semplicemente le porte per il tuo HTTPd.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.