문제 해결: nginx 를 처음 시작 할 때 오류 가 발생 했 습 니 다 nginx: [error] open () "/ var / run / nginx. pid" failed (2: 그러한 파일 이나 디렉토리 가 없습니다)

1469 단어 서버
처음 시작 하 는 nginx 오류 nginx: [error] open () "/ var / run / nginx. pid" failed (2: 그러한 파일 이나 디렉토리 가 없습니다)
배경
  • 아 리 클 라 우 드 서버 CentOS 7, 비교적 새 롭 고 깨끗 합 니 다!
  • 홈 페이지 에 Nginx 를 엄 격 히 설치 하 였 으 나 첫 번 째 시작 오류 신고 nginx: [error] open () "/ var / run / nginx. pid" failed (2: No such file or directory)
  • 해결 하 다.
  • 핵심 프로필 에서 pid 의 값 을 수정 합 니 다: / etc / nginx / logs / nginx. pid
    vim /etc/nginx/nginx.conf;
    
    번 호 를 나 누 어 끝내 야 합 니 다. 그렇지 않 으 면 오류 메시지 도 이 오 류 를 가리 킬 수 있 습 니 다!/ etc / nginx / 에 새 logs 폴 더 만 들 기
  • conf. d 에 들 어가 명령
    cd /etc/nginx/conf.d
    
    /usr/sbin/nginx -c /etc/nginx/nginx.conf
    
    을 수행 하지만 잘못 보고 합 니 다
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] still could not bind()
    
  • 80 포트
    sudo fuser -k 80/tcp
    
    를 강하 게 죽 이 고 3 중 - c 명령 을 다시 실행 하여 해결 합 니 다!

  • 작은 매듭
  • https://www.jianshu.com/p/efa0968eb581자 료 는 나 에 게 큰 도움 이 되 지만, 자신의 구체 적 인 상황 에 잘 맞 도록 주의해 야 한다!
  • 착 오 를 하고 맞 추 려 면 반드시 적어 야 합 니 다. 다음 에 도 순조롭게 해결 할 수 있다 는 것 을 느 낄 확률 이 너무 낮 기 때 문 입 니 다!!
  • 좋은 웹페이지 즐겨찾기