I've been trying to do pset6 and wanted to access the server on the virtual machine through my host (using Chrome browser outside the appliance). I plugin in the ip address and port number (making sure that I plugged them in correctly every time) into the browser (outside appliance) and access the server (inside appliance) but all I get on my host's Chrome side is ERR_CONNECTION_TIMED_OUT and no print out from the terminal running the server in the appliance. FYI, the chrome browser inside the appliance works just fine and can access the file.
I've tried several things to get it working that really didn't work and tried doing the 'Access Appliance from another Computer' section of the cs50 manual but all that gave me when I tried it was 'eth2 is already configured.' and no inet address was set to 'eth2.' I'll try researching more on my own to try and find a workaround but I don't want to poke around too much on the appliance and potentially break the thing.