오답노트

[alpine nginx] 404 not found 해결

todoni 2022. 12. 25. 18:26

alpine linux에서 nginx를 실행시키면 자꾸 default welcome page가 뜨는게 아니라 404 not found가 뜨는 것이었다?

나는 그냥 설정을 고치는게 아니라 

이 defualt 페이지가 보고 싶었을 뿐인데.. 어떻게 해도 404가 뜨는것.

 

원인은 /etc/nginx/http.d/ 경로에 있는 default.conf 때문이었다 ^^.. 

가면 이런 파일이 있는데 Everything is a 404 밑의 세줄을 주석 처리 해주고 다시 켜보면 default page가 잘 뜬다.

 

검색 하다 보니 운영체제마다 폴더 구조가 다른 것 같아서 도대체 alpine 으로는 해결한 사람이 없나 했는데 찾아내서 다행이다.

 

alpine 에서는 nginx.conf 파일을 직접 수정 하지 않고 저런식으로 server 블록만 따로 빼서 .conf 형식 파일로 저장한 다음에 

/etc/nginx/http.d 경로에 넣어주는 걸로도 잘 동작한다!