>  Q&A  >  본문

php - nginx를 시작할 수 없습니다. 도와주세요!

서버가 다운됐고, 오랫동안 어려움을 겪은 끝에 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 구성

으아악

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

为情所困为情所困2712일 전1467

모든 응답(4)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-06-08 11:04:00

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

    프로세스: 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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-08 11:04:00

    으아아아

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

    회신하다
    0
  • 某草草

    某草草2017-06-08 11:04:00

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

    회신하다
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-08 11:04:00

    으아악

    Nginx가 즉시 사망했습니다

    으아악

    회신하다
    0
  • 취소회신하다