問題の本質は何ですか?
通常、nginx をインストールするには、centos yum、debian システム apt-get などの redhat システムを使用します。一般に、sbin ディレクトリと conf ディレクトリが分離されているため、セキュリティドッグは nginx ディレクトリを見つけることができず、機能しません。ディレクトリを手動で入力する場合 (下の図に示すように)、一度に入力できるディレクトリは 1 つだけなので、以前に CentOS サーバーでこの問題に遭遇したことがあります。そのときは、クラウド ロックの代わりに使用していました。警備犬。今回はその解決策を自分で調べてみました
それでは、どうやって解決しましたか
以下はubuntuを例にしています
それらは分離されているので、それらをマージできますか? (もちろんソフト接続を使用します)
まず、どこにあるのか見てみましょう。
whereis nginx
たとえば、/usr/local/nginxにそれらをマージしたいとします
cd /usr/local/nginx/ sudo ln -s /usr/sbin/ ./sbin sudo ln -s /etc/nginx ./conf
その後、再度SafeDogのpyインストールスクリプトを開始してください
新たな問題があるようです、 nginx がダウンしています
サーバーを再起動しても動作しません。次のコマンドを使用して再起動できない理由を確認してください
sudo nginx -t
cd /usr/local/nginx sudo mkdir logs cd logs/ sudo touch error.log sudo service nginx restart