2

Django プロジェクトの Web サーバーとして nginx を使用しています。
コマンドを使用しています

sudo サービス nginx の開始/停止/再起動
nginx サーバーを管理します。現在、Openresty フレームワークを使用して Lua コードを nginx サーバーに実装し、キャッシュ システムを処理しています。
Openrestry は独自のnginx.confファイルを提供します。要件:今、実行したときに欲しい
sudo サービス nginx の開始/停止/再起動
/usr/local/openresty/nginx/conf/nginx.confシステムは、ファイルの代わりにOpenresty フォルダーから nginx.conf ファイルを呼び出す必要があり/etc/nginx/nginx.confMます。
どうすればこれを達成できますか???

4

4 に答える 4

1

あなたはに行くべきです

cd /etc/init.d
vim nginx.conf
#編集 PATH 、 DAEMON 変数
PATH=/usr/local/openresty/nginx/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/openresty/nginx/sbin/nginx
 

sudo service nginx start/stop/restart を実行すると、openresty フォルダーから nginx.conf ファイルが呼び出されます。/usr/local/openresty は、デフォルトで Openresty がインストールされるパスですが、

于 2013-12-06T09:17:00.357 に答える
0

古いnginxの代わりにそのnginxを使用したい場合は、設定できます

DAEMON_OPTS=" -c usr/local/openresty/nginx/conf/nginx.conf "

「/etc/default/nginx」内

その場合は通常どおりnginxを管理できます

sudo service nginx start/stop/restart

しかし、/etc/nginx/nginx.conf の設定は機能しません。

于 2013-12-06T10:48:19.303 に答える