[nginx] Nginx에 이미지 등의 Static 파일 설정하기
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;
}
Author And Source
이 문제에 관하여([nginx] Nginx에 이미지 등의 Static 파일 설정하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@iamhch/nginx-Nginx에-이미지-등의-Static-파일-설정하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)