디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

nginx로 s3배포해보신 분 있나요?

프갤러(121.162) 2024.04.28 19:54:02
조회 152 추천 0 댓글 12
														

안녕하세요.


기존 boot+vue.js 프로젝트를 ec2+nginx+tomcat을 사용하여 커뮤니티 포폴을 배포했었습니다.

기능이 부족하다고 생각하여 s3를 사용하여 이미지 업로드,수정,삭제를 추가하였는데

로컬에서는 현재 개발을 완료하였습니다.


a14004ad2a0ab4618eee98a518d60403f146b065d45a03d1a2


현재는 이런식으로 받아온

https://버킷이름.s3.region.amazonaws.com/raw/add219b2-8b7c-4204-8a5b-09e44ac2cb17.jpg

형태를 DB에 저장한 후 게시글을 요청하면 이 데이터를 그대로 프론트에 넘겨주는 방식입니다.


그런데 이렇게 public으로 열어놓은 s3버킷의 주소를 공유하면 안된다고 하더라구요.

그래서 아직 추가한 기능은 배포를 안 했습니다.


찾아보니까 cloudFront를 쓰는 방법과 Nginx를 그대로 쓰는 방법 2가지가 있더라구요.

이제와서 CloudFront를 쓰는건 아니라고 생각하여 nginx를 사용해서 하려고 합니다.


    

a14004ad2a0ab4618eed98a518d604033115e8178f761ec3ad


그래서 구글링해보니 s3를 Protect로 하고 어떤 설정을 추가한 후에

nginx.conf 파일에 다음과 같이 추가해주도록 되어있더라구요.


*********************************************************************************************************

제가 여기서 궁금한 부분은

기존에는 DB에

url을 https://버킷이름.s3.region.amazonaws.com/raw/add219b2-8b7c-4204-8a5b-09e44ac2cb17.jpg

이렇게 지정해줬었는데


nginx를 사용한다면 위에 설정을 추가 한 후에

DB에 url을 https://도메인이름/file/raw/add219b2-8b7c-4204-8a5b-09e44ac2cb17.jpg

이렇게 저장해야하는 건지가 궁금합니다.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
공지 프로그래밍 갤러리 이용 안내 [69] 운영자 20.09.28 34930 62
2700082 리액트 강의 추천 좀 ㅇㅇ(117.111) 23:15 0 0
2700081 큭큭큭 재밌는 아이 왔다 [1] 프갤러(121.172) 23:12 16 0
2700080 내 직속 후임 뽑는다 ㅇㅅㅇ 포항의봄갤로그로 이동합니다. 23:10 5 0
2700079 슬슬 퇴근해야겠군. [8] 프갤러(121.172) 23:06 25 1
2700078 대기업은 보통 개발자 뽑을때 경력자만 뽑음? [1] ㅇㅇ(1.248) 23:03 13 1
2700077 내가 냥덩이랑 친구 안하는 이유 ㅇㅅㅇ [2] AppHiki갤로그로 이동합니다. 23:01 20 1
2700076 딱단국비 ㅇㅇ(211.234) 22:56 12 1
2700074 세월호를 침몰시킨 제주해군기지 철근, 미군, 노무현, 이명박 때문이다 발명도둑잡기갤로그로 이동합니다. 22:53 13 0
2700073 졸린데 배고프당.. ♥순수퓨어냥덩♥갤로그로 이동합니다. 22:49 8 0
2700072 오지마라... 금융오지마라갤로그로 이동합니다. 22:49 18 0
2700071 냥덩이의 소중한 친구가 되어 주세양❤ ♥순수퓨어냥덩♥갤로그로 이동합니다. 22:44 13 0
2700069 역사공부하다가 느낀건데, 세금 내는만큼 투표 지분율 주면 어떻게 됨? [10] ㅇㅇ(104.28) 22:42 42 1
2700068 지고로 엔지니어라면 일이 너무 고되서 정신이 반쯤 ㅇㅇ(175.223) 22:41 19 1
2700067 본인 500충인데 ㅇㅇ(211.234) 22:41 16 0
2700063 DID Document [2] 따당이갤로그로 이동합니다. 22:35 31 1
2700062 나님 2달째 금주중✨ [2] ♥순수퓨어냥덩♥갤로그로 이동합니다. 22:35 21 0
2700061 Gpt가 좋긴좋네 검증 만들어 달라니까 프갤러(175.119) 22:34 15 0
2700059 야 조르디 나랑 사겨 딱꾹(113.198) 22:32 15 0
2700057 술먹고싶지만참아요 [1] ㅇㅇ(223.38) 22:30 17 0
2700056 코르그 나노키2 42500원에 샀습니다 발명도둑잡기갤로그로 이동합니다. 22:27 8 0
2700055 나님 패턴은 세계최고 인공지능자원 다 쏟아부워도 분석 못해 [4] ♥순수퓨어냥덩♥갤로그로 이동합니다. 22:27 24 0
2700054 국민의힘당 홈페이지 당게 "가발" 금지어 지정 [1] 발명도둑잡기갤로그로 이동합니다. 22:26 15 0
2700053 RxFramework 다중처리 끝 프갤러(121.172) 22:26 22 1
2700052 회사내 별명 == 치즈태비 박고양이씨 ㅇㅅㅇ [1] 따당이갤로그로 이동합니다. 22:25 25 0
2700051 프론트 재밋어? [2] 프갤러(118.32) 22:14 31 0
2700050 디시 자동글쓰기 매크로 파는넘있음? [6] ㅇㅇ(211.236) 22:14 43 0
2700049 순수푸어냥 < 이새끼 뭐하는 놈임? ㅇㅇ(61.97) 22:14 19 0
2700048 애널의 수면 영상⭐+ ♥순수퓨어냥덩♥갤로그로 이동합니다. 22:12 14 0
2700047 초보와 고수의 차이 ㅇㅇ(211.36) 22:09 22 0
2700046 항해커톤 참가 하시는분 잇나여 [2] 따당이갤로그로 이동합니다. 22:09 27 0
2700045 42온라인 테스트 딴계정으로 다시하면 떨어짐? ㅇㅇ(122.43) 22:08 29 0
2700044 개발자는 왜 유독 시기 많이 받냐 [4] ㅈㄹㄷ(101.235) 22:08 52 0
2700043 블루 아카이브 리드급 개발자들 줄퇴사 했다는데 포항의봄갤로그로 이동합니다. 22:06 19 0
2700042 어차피 코딩은 AI가 다 하는데 그냥 착한 인간 채용할까 싶다 ㅇㅇ(211.234) 22:04 27 0
2700041 유튜브 뮤직쓰다 바이브쓰니깐 헬마스터갤로그로 이동합니다. 22:02 11 0
2700040 아 ㅠㅠ 시발 코드 효율따윈 좆도 없는 난데 ㅈㄹㄷ(101.235) 22:02 16 0
2700039 금융이나 대기업 si로 이직한다 [1] ㅈㄹㄷ(101.235) 22:01 37 0
2700038 소주 덮었다 내일 코딩해야해 ㅈㄹㄷ(101.235) 22:00 11 0
2700036 하 시발 좆같은 인생 시발 ㅈㄹㄷ(101.235) 21:59 12 0
2700035 대화하는새끼는없고 혼잣말하는새끼들 밖에없노 ㅋㅋㅋ [2] 프갤러(211.36) 21:57 28 1
2700034 스레드에서 어떤기자가 사람이 싫어서 개발자하고싶다는데 [2] ㅈㄹㄷ(101.235) 21:57 35 1
2700033 리액트는 spa라는 것만 인지하고 생각하면 쉬움ㅇ ㅇㅇㅇ(211.234) 21:57 21 0
2700032 이병신 프갤새끼들아 ㅈㄹㄷ(101.235) 21:56 18 0
2700031 컴맹 투모니터 하고싶은데 알려주세요... 선 어디다 꼽아요 [2] ㅇㅇ(223.38) 21:56 17 0
2700030 하 맥에서 잘돌아가는데 윈도우에서 안돌아가네 프갤러(220.85) 21:56 8 0
2700029 윈도우같은 os는 세상에 나왔으면 안됨 프갤러(220.85) 21:55 7 0
2700028 소주깠다 시발롬들아 ㅈㄹㄷ(101.235) 21:55 11 0
2700027 윈도우 쓰는 사람은 그냥 툴키디죠 프갤러(220.85) 21:55 6 0
2700026 미라클모닝하게 ㅈㄹㄷ(101.235) 21:55 10 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2