Come accedere al server Web IIS eseguito all'interno di una Virtualbox dall'Host che esegue Linux / Ubuntu?


-1

Ho un server dedicato con Ubuntu 17.04 che esegue Apache2 sulla porta 80. Devo distribuire un'applicazione .net che non è possibile su Linux (il progetto mono non funziona troppo).

Quindi ho provato ad installare il server Windows all'interno di Virtualbox e installato IIS. Il server Web IIS è accessibile all'interno del sistema operativo guest (Windows) ma non sull'host (Linux). So che Linux sta già eseguendo Apache2 sulla porta 80, quindi ho portato in porto l'IIS sulla porta 80 all'interno dell'ospite su 8081, ma anche quello non ha funzionato.

Ho provato questa cosa di port forwarding con Guest come CentOS, e ha funzionato. Ma non so perché questo non ha funzionato con Windows o forse sto facendo un errore.

L'aiuto è molto apprezzato.


Consiglio vivamente di investire solo su un server Windows. Sei sulla via della follia altrimenti.
Burgi

@Burgi in realtà la cosa è, ho già investito in server Linux e attualmente circa 1,5 anni sono rimasti fino alla sua scadenza. Quindi in pratica non posso farlo perché ci sono un gran numero di siti web e app web basati su IP statico, che gira su di esso.
Suyash Rai

1
Hai provato a impostare la scheda di rete sull'adattatore a ponte (in VirtualBox)?
Klinghust

@Klinghust NAT non ha funzionato, quindi ho provato Bridged, Host-Only & amp; una combinazione di solo Host (sull'adattatore 1) & amp; NAT (su adattatore2). Non ha funzionato neanche.
Suyash Rai

Disabilita il firewall di Windows e riprova :)
Klinghust

Risposte:


0

Questo è quello che ho fatto per farlo funzionare:

  • IIS installato tramite "Attiva o disattiva le funzionalità di Windows".
  • Porta modificata su 8081. Guida Qui .
  • Modificato l'adattatore di rete in VirtualBox su Bridged.
  • Disabilitato il firewall di Windows.
  • Copiato l'IP del sistema operativo guest e testato OK nel browser sul sistema operativo host.

Il mio sistema operativo host è openSUSE Leap 42.3 e guest è Windows 7.

Si prega di notare l'URL http://IP-address:8081 e non solo http://IP-address

Prova: Proof

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.