DRYな備忘録

Don't Repeat Yourself.

nginxがポート80でPermission denied

問題

  • 前々回前回と、ローカルのMacにnginxのサーバを立てた
  • ポート80で動かそうとすると、以下のエラーが出る
[12:44:15] → nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)

ちなみに、変更は以下

diff -u /usr/local/etc/nginx/nginx.conf.default /usr/local/etc/nginx/nginx.conf

--- /usr/local/etc/nginx/nginx.conf.default  2014-01-20 11:22:56.000000000 +0900
+++ /usr/local/etc/nginx/nginx.conf   2014-01-20 12:43:19.000000000 +0900
@@ -33,7 +33,7 @@
     #gzip  on;

     server {
-        listen       8080;
+        listen       80;
         server_name  localhost;

         #charset koi8-r;

調査

解決

[12:54:52] → sudo nginx
Password:
[12:55:37]

で80番で立った

DRY