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 (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.

2 Answers 2


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:  Bcast:  Mask:
          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:  Mask:

In this example IP is
So in browser type

  • 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.
    – UC456
    Jul 8, 2013 at 9:28
  • Do you have website stored in some subfolder like Did you set Apache server on Ubuntu server to listen on 5000 port by yourself or some third party software? Jul 8, 2013 at 9:50
  • 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.
    – UC456
    Jul 9, 2013 at 1:55

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='', port=5000)   

Check Quick Start guide.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.