How do I reach nginx running on my droplet?

January 26, 2015 532 views

I've installed nginx on a brand new ubuntu droplet.

I can see the default welcome page using curl http://localhost

I can not see the page when using my browser to access http://my.droplet.ip.address/.

Are there default firewall rules in place that might be stopping this from working, how do I allow access from my home machine to the nginx server.

Thanks,
Peter

1 comment
  • iptables currently looks like:

    root@Relay:~# iptables -L
    Chain INPUT (policy ACCEPT)
    target prot opt source destination
    ACCEPT all -- anywhere anywhere
    ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED
    ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
    ACCEPT tcp -- anywhere anywhere tcp dpt:http

    Chain FORWARD (policy ACCEPT)
    target prot opt source destination

    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination

1 Answer

Find default site conf file and add/change (on CentOS /etc/nginx/conf.d/default.conf)

server {
listen 127.0.0.1:80 default_server; <--- or public droplet IP, but 127.0.0.1 have to work
...
...
..
}

Have another answer? Share your knowledge.