• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

시놀에서 docker를 이용, nginx proxy manager를 사용해 멀티사이트를 운영하려는 경우(가상호스팅)

siane 626

1

11

시놀로지의 웹스테이션에서 가상호스팅 기능을 이용하려는 경우 제약이 많다보니, docker를 사용해 올리고 운영을 해 볼까 합니다.

 

여러 도메인을 가진 사이트를 굴리려는 경우,  nginx 컨테이너를 여러개 올려야 하는걸까요?

이 경우라면 npm 컨테이너에서 각각의 nginx 컨테이너로 역방향 프록시를 걸게 될 테구요.

아니면, nginx 컨테이너 하나에서 가상호스팅을 설정하고, 각각의 루트폴더를 설정하면 되는걸까요?

이렇게 하면 여러 도메인이 모두 한개의 nginx 컨테이너로 가게 될것으로 예상됩니다.

 

혹은 더 좋은 방법이 있을까요?

 

신고공유스크랩
11
profile image 1등
달소 2022.11.04. 09:46

보통 전자로 운영들을 많이합니다.

사이트별로 컨테이너를 나누는게 아무래도 깔끔하니까요 ㅎㅎ..

 

저도 여러 블로그나 사이트를 운영하지만 nginx,php,db는 모두 각 사이트별로 분리해서 운영중입니다.

npm에서 리버스프록시만 태우면 참 편하고 좋습니다

siane 글쓴이 2022.11.04. 09:49
달소

역시 그렇군요.. 그럼 docker에서 nginx의 서비스 이름, 컨테이너 이름을 용도별로 구분해서 써야겠네요.

그나저나 php, db까지 각각 구분해서 쓰시는군요 ;;

siane 글쓴이 2022.11.04. 09:51
달소

추가로 한개 더 여쭤볼게요,

시놀로지의 기본 nginx포트(80,443)을 변경 / 도커의 npm에 별도의 포트를 설정하고, 공유기의 포트포워딩에서 80, 443을 해당 포트로 매핑

어떤 방법을 선택하시겠어요? ㅎㅎ

profile image
달소 2022.12.09. 21:15
ENTJ도플랜

하나의 컨테이너에 3개를 쓰지는 않고 각 부분별로 컨테이너를 따로씁니다. nginx,php,mariadb

profile image
ENTJ도플랜 2022.12.11. 20:04
달소

네 도커 이론쪽을 더 보니까 원래 한 서비스에 한 도커가 맞긴하네요 ㅎㅎ;

커스터마이징된 도커들을 주로 쓰다보니 원래 의도를 파악하지못했었네요 감사합니다 달소님

2등
시간이필요해 2022.11.04. 16:51

여러 도메인을 한번에 관리할수있도록 npm을 사용합니다 대역이다른 공인ip가 여러개인경우는 다수의 npm이 고려할만 합니다

siane 글쓴이 2022.11.07. 11:32
시간이필요해

답변 감사합니다. 현재 3개정도의 사이트를 같은 장치에서 돌리는데, 현재의 방법보다 더 효율적인 방법을 찾고있어서요.

시놀로지 php에서는 확장의 한계가 있기도 하다보니 입맛대로 세팅을 좀 해보려고 합니다 ㅎㅎ

 

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

등록된 글이 없습니다.