How to access vmware's virtual machine from host windows

12,797

Solution 1

On ubuntu server in terminal type ifconfigto see IP address of that server, you should get output like:

# ifconfig 
eth0      Link encap:Ethernet  HWaddr ... 
          inet addr:192.168.100.106  Bcast:192.168.100.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5720413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6295478 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0

In this example IP is 192.168.100.106.
So in browser type http://192.168.100.106:5000/

Solution 2

I had the same issue, and found an answer on Stack: Flask - configure dev server to be visible across the network. You just need to override default host value, when running flask app:

app.run(host='0.0.0.0', port=5000)   

Check Quick Start guide.

Share:
12,797

Related videos on Youtube

UC456
Author by

UC456

Developer

Updated on September 18, 2022

Comments

  • UC456
    UC456 over 1 year

    I am using Ubuntu Server as virtual machine using VMWare inside Windows 7 as host. I can access Windows 7 folders from Ubuntu machine through sharing settings. I'm developing a website on localhost in Ubuntu which i access at http://127.0.0.1:5000/ (using Ubuntu's browser) but when i put the same address into Windows 7's browser, it doesn't loads the website.

    How can i access (localhost ) websites which are being accessed inside Ubuntu machine's browser.

    What settings to look for? Please Suggest.

  • UC456
    UC456 almost 11 years
    Tried accessing the website into Host Windows 7's browser using the mehtod you told after obtaining ip address from virtual Ubuntu Machine. But still it dind't load.
  • mirkobrankovic
    mirkobrankovic almost 11 years
    Do you have website stored in some subfolder like http://192.168.100.106:5000/test. Did you set Apache server on Ubuntu server to listen on 5000 port by yourself or some third party software?
  • UC456
    UC456 almost 11 years
    Its a flask python based website stored in /home/<username>/flasksite folder and its not running on apache... Flask has inbuilt server to serve the site.