Perhaps its not nginx related. Does your provider allow you to connect to your public IP from your own server? E.g. can you telnet to your domain.com port 80 from the command line? -Michael Posted at Nginx Forum: http://forum.nginx.org/read.php?2,1235,1388#msg-1388