php - nginx를 시작할 수 없습니다. 도와주세요!
为情所困
为情所困 2017-06-08 11:02:00
0
4
1441

서버가 다운됐고, 오랫동안 어려움을 겪은 끝에 Nginx를 시작할 수 없습니다. 무슨 일인지 모르겠습니다. 초보 사용자입니다. 도와주세요!

으아악 으아악

/usr/local/nginx/conf/nginx.conf의 구성

으아악

/usr/local/nginx/conf/vhost/www.yuming.com.conf 구성

으아악

/usr/local/nginx/logs/error.log 오류

으아악

/usr/local/php/etc/php-fpm.conf 구성

으아악

그 밖에 읽어야 할 내용이 있으시면 메시지 남겨주시면 바로 게시해 드리겠습니다. 감사합니다!

为情所困
为情所困

모든 응답(4)
伊谢尔伦

여기 오류는 매우 명확합니다

프로세스: 20047 ExecStartPre=/usr/local/nginx/sbin/nginx -t -c
/etc/nginx/nginx.conf(코드=종료, 상태=1/FAILURE)

ExecStartPre는 systemd가 서비스를 시작하기 전에 미리 실행되는 명령입니다. 일반적으로 구성을 확인하거나 환경 변수를 설정하는 데 사용됩니다.
여기서 nginx 구성 파일로 /etc/nginx/nginx.conf를 지정했지만 이 파일이 존재하지 않아 실행 오류가 발생합니다.

해결책:

/lib/systemd/system/nginx.service를 수정하고
/usr/local/nginx/conf/nginx.conf로 변경/lib/systemd/system/nginx.service,把/etc/nginx/nginx.conf都改为/usr/local/nginx/conf/nginx.conf
然后执行systemctl daemon-reload && systemctl start nginx그런 다음 systemctl daemon-reload && systemctl start nginx

伊谢尔伦

으아아아

오류 메시지는 분명합니다. 구성 파일이 존재하지 않습니다.
두 파일이 같은 위치에 있지 않습니다.
필요한 위치:/etc/nginx/nginx.conf
귀하의 파일 위치:/usr/local/nginx/conf /nginx.conf

某草草

이것으로 바꿔보세요
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/vhost/www.yuming.com.conf

扔个三星炸死你

으아악

Nginx가 즉시 사망했습니다

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!