This seems like it should at least be easy to find, but I'm having the darndest time trying to access a simple web server app run on my Precise Pangolin server, either on port 80 or a non-standard port, through the Internet.
The first thing I should be able to do is to access such a server locally, using the Internet IP address. I run pydoc on port 80 (quickest way I know of to run a web server). I can reach this server using localhost, but not my IP address. ssh is working fine: I can ssh back to my box from a remote box, so I know I have the right IP address and everything. Smells like a firewall/iptables issue. The only things the interwebs have told me about are iptables and ufw. But I have duly disabled ufw (sudo ufw disable), while running "sudo iptables -L -n" yields the following output, which I read as meaning that everything's wide open: Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Am I reading that wrong? Any other things I should look at? Much thanks, Bob