[Fix] 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 서비스를 다시 시작합니다. nginx.conf 효과가 있습니다.

기술에 대한 열정, 나는 기쁨으로 글을 씁니다. StealthSettings2006년부터 .com을 운영하고 있습니다. 저는 운영 체제 분야에서 폭넓은 경험을 갖고 있습니다. macOS, Windows 과 Linux, 프로그래밍 언어 및 블로그 플랫폼(WordPress) 및 온라인 상점의 경우(WooCommerce, 마젠토, 프레스타샵).

방법 » Linux » [Fix] nginx: [emerg] "load_module" 지시문이 너무 늦게 지정됨 nginx.conf
코멘트 남김