nginx 다시 시작 오류 보고

1135 단어
오늘 nginx 프로필 을 수정 하 였 습 니 다. nginx 를 다시 시작 하 는 것 이 잘못 되 었 습 니 다.
Job for nginx.service failed because the control process exited with error
 code. See "systemctl status nginx.service" and "journalctl -xe" for details.

시도 하 는 방법 (앞의 두 가 지 는 나의 이번 문제 가 아 닙 니 다): 1. ps - ef | grep nginx - nginx 를 포함 한 모든 프로 세 스 를 표시 하고 하나씩 kill 합 니 다.
2. pkill - 9 nginx -- nginx 서비스 강제 정지
3. 먼저 nginx - t 를 실행 하고 되 돌 아 왔 습 니 다.
nginx: [emerg] BIO_new_file("/etc/nginx/cert/xxx.pem") failed
 (SSL: error:02001002:system library:fopen:No such file or 
directory:fopen('/etc/nginx/cert/xxx.pem','r') 
error:2006D080:BIO routines:BIO_new_file:no such file)

이 걸 보고 알 겠 습 니 다. 설정 을 변경 할 때. pem 과. key 의 경 로 를 바 꾸 었 습 니 다. 설정 파일 을 읽 을 때 있 는 경 로 는 conf. d 가 아 닌 nginx 입 니 다. 즉, cert 라 는 폴 더 는 nginx 아래 와 conf. d 평 급 에 두 어야 합 니 다.nginx - t 실행
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

성 공 했 어.시스템 ctl restart nginx 를 실행 하면 괜 찮 습 니 다.

좋은 웹페이지 즐겨찾기