[修正] nginx:[emerg]「load_module」ディレクティブの指定がnginx.confで遅すぎます

モジュールのインストール 以下のために アパッチ si nginxの 構成ファイルの変更が必要です。 nginx.conf、我々の場合には。

初心者ユーザーの場合、回線の変更と nginx.confのディレクティブ 特にブロックの仕組みがわからない場合は、極端なスポーツになる可能性があります nginxの.

エラー "nginx:[emerg]「load_module」ディレクティブの指定がnginx.confで遅すぎます」は、インストール後にNGINXモジュールを追加する場合に最も一般的です。 それを解決するのは非常に簡単で、私たちがしなければならないのは、モジュール行をnginx.confの先頭に置くことだけです。

他の設定ファイルと比較して、NGINXはディレクティブ、定義、条件をnginx.confファイルに渡された順に実行します。

具体例。 インストールしたら Brotliモジュール NGINXの場合、モジュールのロード行はNGINXプロセスIDの直後でなければなりません。これにより、以下の特定の行がこれらのモジュールを考慮し、プロセスが正しく実行されます。

 user nginx;
 worker_processes 2;
 pid /var/run/nginx.pid;
 load_module modules/ngx_http_brotli_filter_module.so;
 load_module modules/ngx_http_brotli_static_module.so;
 events {
 worker_connections 1024;
 }
 ....

モジュールの読み込み行の場所を変更した後、コマンドを実行します nginx -t SSHで、すべてに問題がなく、他のエラーがないことを確認します。 Restartnginx.confの変更を有効にするためのNGINXサービスがあります。

コメントを残す

メールアドレス addレスは公開されません。 必須フィールドは、マークされています *

合計
0
株式
前の記事

完全なインストールチュートリアル Windows pe Mac (MacBook, iMac)

次の記事

の「非アクティブなウィンドウスクロール」を有効/無効にする Windows 10 -背景ウィンドウにスクロールします

合計
0
シェアする