Nginx에서 php를 제대로 읽어오지 못해서 502 Bad Gate가 나오며 모듈에 문제가 있음을 파악했습니다.
nginx의 상태를 확인해보면 /run/nginx.pid 파일을 읽지 못해 오류가 발생하는 것을 확인할 수 있습니다.
$ sudo service nginx status
1차 시도
먼저 파일의 경로를 수정해주면 될 것 같아서 해봤습니다.
pid /run/nginx.pid; => pid /var/run/nginx.pid;
$ sudo vi /etc/nginx/nginx.conf
결과는....실패!
service restart를 해도 정상 동작하지 않아서 다시 오류 메시지를 보니 nginx.service 파일에서 /run'/nginx.pid가 오류났다는 것을 확인하고 nginx.service 파일을 찾아봤습니다.
2차 시도
파일을 열어보니 당연하게도 PIDFile=/run/nginx.pid라는 부분을 발견하게되어 수정하였습니다.
이렇게 설정하고 서비스를 재부팅하려고 했으나 뭔가 실행중인 프로세서가 꼬인 것 같아서 reboot를 해줬습니다.
결과는... 성공!
'서버개발자 역량' 카테고리의 다른 글
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 오류 해결 (0) | 2022.02.22 |
---|---|
서버 용량 부족 확보 (0) | 2020.06.01 |
AWS ] SSH 루트 계정 비밀번호 로그인 허용하기 (0) | 2020.04.23 |
Apache ] Directory Indexing 이슈 해결 (0) | 2020.03.19 |
NginX ] nginx서버 php 다운로드 오류 (0) | 2020.02.17 |