nginxを80番ポートで起動させて以下のように設定しているのですが、どういうわけか外部からアクセスすることができません。

外部アクセスはcman.jpで検証しています。

ルータのポート開放はできています。
lsof -i :80を打っても、nginxが出てきません。sudoで実行すると出てきました。

  • 環境

    • Mac OS X Yosemite(10.10)

    • nginx v1.6.2(homebrewでインストール)

sudo lsof -i :80

nginx   39791   root    6u  IPv4 0x940c44dd2ca1aa21      0t0  TCP *:http (LISTEN)
nginx   39792 nobody    6u  IPv4 0x940c44dd2ca1aa21      0t0  TCP *:http (LISTEN)
nginx   39793 nobody    6u  IPv4 0x940c44dd2ca1aa21      0t0  TCP *:http (LISTEN)
nginx   39794 nobody    6u  IPv4 0x940c44dd2ca1aa21      0t0  TCP *:http (LISTEN)
nginx   39795 nobody    6u  IPv4 0x940c44dd2ca1aa21      0t0  TCP *:http (LISTEN)

nginx.conf

worker_processes auto;
error_log  /usr/local/etc/nginx/logs/error.log  info;

events {
    worker_connections  1024;
}

http {
  include       mime.types;
  default_type  application/octet-stream;

  log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                    '$status $body_bytes_sent "$http_referer" '
                    '"$http_user_agent" "$http_x_forwarded_for"';

  access_log  /usr/local/etc/nginx/logs/access.log  main;

  sendfile        on;
  keepalive_timeout  65;

  server {
    listen       *:80;
    server_name  hoge.example.asia;

    location / {
      root   /Users/seioo/Devs/Web/;
      index  index.html index.htm;
      autoindex on;
    }
  }
}