質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Q&A

1回答

1693閲覧

nginxコマンドが使えない

cunwe

総合スコア65

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

0グッド

0クリップ

投稿2021/10/10 03:10

編集2021/10/10 14:08

nginxをスタートしようとnginxと打つとnginx: [emerg] open() "/usr/local/var/run/nginx.pid" failed (13: Permission denied)というエラーが出ました。
パーミッションエラーが出てしまったなと思い、ls -l /usr/local/var/run/nginx.pidしてみると-rw-r--r-- 1 root admin 6 10 8 20:59 /usr/local/var/run/nginx.pidと表示され実行の権限が所有者、所有グループ、その他、どれにおいてもなさそうでした。これのうち、どれに実行者権限を付与したら直りますでしょうか?

また、こうなった原因としてひとつ前の私の質問で、brew services start nginxで立ち上げたのにnginx -s stopで止めてしまってクリーンアップ処理などがうまく行われなかったことやkillコマンドを使ってしまったのが原因でしょうか?

調べたこと

僕と同じエラーが起きてる方の解決記事を見て、usermodでオプションaをつけ忘れてたとおっしゃっているのですがこの辺りを見てもよくわかりませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

su または sudo で実行する必要があるのでは。

(参考)

nginx起動、再起動 - Qiita

投稿2021/10/10 03:13

itagagaki

総合スコア8402

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cunwe

2021/10/10 03:27

ご回答いただきありがとうございます。https://blog.csdn.net/weixin_42914989/article/details/113791257 私と同じエラーを解決されたというこちらのサイトでは`sudo chmod -R 777 <パス>`をしておりますが(私の場合はpidファイルひとつだけですので-Rオプションは不要かと思いますが。)、これで権限を付与するのとどういった違いがございますでしょうか?
itagagaki

2021/10/10 03:36

*.pidファイルは実行ファイルではありませんのでそれのモードを777にすることに何の意味があるのか私には理解できません。 pidファイルに関して – skillup https://skill-up-engineering.com/2018/06/27/pid%E3%83%95 %E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6/
hoshi-takanori

2021/10/10 04:56

@tagagaki さん Homebrew で入れたものは基本的にユーザー権限で動かしますので、su や sudo で動かす必要はありません。 @cunwe さん nginx が止まってると確信が持てるなら、pid ファイルを消して brew services start nginx し直してみては。
cunwe

2021/10/10 13:58 編集

https://qiita.com/morrr/items/7c97f0d2e46f7a8ec967 こちらの記事の「エラーログを指定する」という箇所を読んで、今回のエラー文に表示されている[emerg]というのが最もレベル(緊急度?)が高いことはわかるのですが、どうしたら良いかわからず。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問