[Fix] nginx : [emerg] nginx.conf에서“load_module”지시어가 너무 늦게 지정됨

모듈 설치아파치 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 서비스가 있습니다.

댓글을 남겨주세요.

이메일 address는 게시되지 않습니다. *표시항목은 꼭 기재해 주세요. *

금액
0
공유
이전 기사

완전한 설치 튜토리얼 Windows pe Mac (MacBook, iMac)

다음 글

"비활성 창 스크롤"활성화 / 비활성화 Windows 10 -배경 창으로 스크롤

금액
0
공유