Nginx(Ubuntu上)を起動しようとすると、次のエラーが発生します ""nginxを起動しています"/ usr / local / nginx /on""そのようなファイルまたはディレクトリはありません"""
突然現れ始めました。
誰かがこのシナリオに遭遇しましたか?ポインタはありますか?
前もって感謝します
Nginx(Ubuntu上)を起動しようとすると、次のエラーが発生します ""nginxを起動しています"/ usr / local / nginx /on""そのようなファイルまたはディレクトリはありません"""
突然現れ始めました。
誰かがこのシナリオに遭遇しましたか?ポインタはありますか?
前もって感謝します
apt-getによって提供されるNginxを実行しているようには見えません。これは、「sudo / usr / sbin/nginx」で開始されるためです。nginxバイナリは本当に「/usr/ local / nginx / on」に配置されていますか?この形でどこから手に入れたのですか?
私のubuntuインストールはサービスを使用してnginxを開始します:
sudo service nginx start
エラーメッセージがシェルではなくログファイルに表示される場合、欠落しているファイルは nginx.conf または別の conf ファイルに含まれている可能性があります。最近、構成を追加または削除しましたか?
シェルに表示される場合は、nginx のインストールで何かが壊れている可能性があります。
ここでの問題は、おそらく、access_log on;
構成ファイルの 1 つに似ていることです。に変更on
するだけpath/to/your/logfile
です:)
Ubuntuサーバーにnginxをインストールしましたが、ありません/usr/local/nginx/on
。
私はそれをで始め/etc/init.d/nginx on
ます。
nginxプロセスに書き込み可能なディレクトリ/usr/ local/nginxを共同作成する必要があります
私はまったく同じ問題を抱えていました(「そのようなファイルまたはディレクトリはありません」mgs)、そしてその理由は次のとおりです-ファイルに間違ったキャリッジリターン記号があります。それと同じくらい簡単です!私はWindowsを使用していますが、テキストエディタはキャリッジリターンのためにCR + LFを挿入しましたが、UnixはLFのみを受け入れます。それ以外の場合はファイルを解析できません。
bashスクリプトをWindowsからUnixに変換する方法の詳細については、こちらをご覧ください-http://kb.iu.edu/data/acux.html