[修正] 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ですべてが正常であり、他のエラーがないことを確認します。 nginx.confの変更を有効にするために、NGINXサービスを再起動します。

 

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

著者について

ステルス

ガジェットとITのすべてに情熱を注いで、ステルスで喜んで書いていますsettings2006年以来.comと私はあなたと一緒にコンピュータとオペレーティングシステムについての新しいことを発見したいですmacOS、Linux、 Windows、iOSおよびAndroid。

コメント