[nginx] Nginx에 이미지 등의 Static 파일 설정하기

1292 단어 NginxNginx

nginx 서버에서 이미지 등의 static한 파일을 설정하여 serve 하는 방법에 대하여 알아봅니다.

예를들어 아래의 경로로 접근하는 모든 파일들은 서버의 특정 경로에 있는 파일에서 찾아 보여주도록 설정하려고 합니다.

// 접근된 이미지 경로
mysite-address/uploadsImages/a.jpg

// 연결할 서버의 경로
/home/ubuntu/abtest/uploadsImages

이처럼 이미지 등의 파일 등을 특정 서버의 경로에 바로 연결하기 위해서는 먼저 nginx 설정이 필요합니다. nginx 설정 파일로 이동하여 파일을 편집하도록 합니다.

@ /etc/nginx/site-available/default

server {
  listen 80;
  server_name _;
  location /uploadsImages {
    alias /home/ubuntu/abtest/uploadsImages;
  }
}

위의 코드는 sever 블럭에 있는 location을 봐주세요. location으로 설정된 /uploadsImages 접근되는 경우 해당하는 경로인 /home/ubuntu/abtest/uploadsImages 의 이미지 및 파일을 보여주게 됩니다. 다시 이 부분만 보면 아래와 같습니다.

location /uploadsImages {
  alias /home/ubuntu/abtest/uploadsImages;
}

출처 :: https://webisfree.com/2020-11-12/nginx%EC%97%90-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%93%B1%EC%9D%98-static-%ED%8C%8C%EC%9D%BC-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

좋은 웹페이지 즐겨찾기