I have a ubuntu desktop connected to a router(not a modem with a UI or whatever) this is at school so what i want to do is open the port 80 so that i can "publish" my website. I know i have to open the port / allow the port in firewall which i have but the problem is more portforwarding i dont know how to open the port for the public so that they can access the website. Is there anyway i can make a virtual machine with linux and make it a router so that i can portforward through that "router"?