조금씩 찾아가면서 전반적인 방식을 알아가고 있다.
conf파일에 세팅값이 결국 모든 것이고 그 중에 server 설정 부분을 뜯어서 최근엔 보고 있었다.
그 이유는 admin 페이지나 swagger 페이지가 static파일을 찾지 못하는 상황이라 화면이 계속 깨지고 있었기에 이를 찾아 줄 배포 설정을 공부하고 있었기에 그랬다.
server {
location / {
root /data/www;
}
location /images/ {
root /data;
}
}
이를 간단한게 설명하자면 http://localhost/ << 이 주소값이 체킹된다면 css/html같은 정적파일을 다음의 root라는 곳에서 찾아서 오겠다는 소리이다. 상단의 /data/www같은 경우는 nginx 폴더 즉, nginx를 다운로는 받을 때 있는 기본 폴더인데 이 곳에서 찾아오란 말이다.
http://localhost/test.txt 라고 실행을 한다면 이 파일을 data/www폴더에 들어가 text.txt를 찾아서 있다면 가져오고 없다면 not found라 결과를 내뱉을 준다는 것이다.
차차 배워가면서 변동이 있겠지만 현재까지 이해한 내용은 여기까지이다.