MacOS Sierra v10.12.1
でnginx
で開始しました。はosxでnginxを起動できません
Homebrewでインストール、ブラウザがメッセージと接続するために私を拒否した後:This site can’t be reached. localhost refused to connect.
私はちょうどそのnginx -t
と私のnginxをデバッグしようとしたのだが、nginx.pid
が欠落していると述べている:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: [emerg] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
nginx: configuration file /usr/local/etc/nginx/nginx.conf test failed
を
さらに、reload
を試すと、次のエラーが発生します。
nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
何が起こっているか考えてみましょうか?
アドバイスありがとうございます。
私の '/ usr/local/nginx /'フォルダにはsbinがありません。 'nginx.pid'については、'/usr/local/var/run/nginx.pid'のパスにありますが、 'ls -la'ならば、私はこの結果を投げます:' 25 Nov 8 17:21 nginx.pid - >/current/path/to/pid/file' – DevStarlight
インストールの問題のようです。以下のコマンドを実行して、nginx sbinがシステム上に存在するかどうかを調べることができます。 –
find/-name sbin 2>/dev/null –