상자속고양이 (211.♡.207.50)
2024년 6월 2일 PM 05:04 · 수정됨(08. 20. 18:09)
안녕하십니까
서버당 눈팅 유저인데 첫 글을 질문글로 시작합니다.
다름이아니라 제가 협업을 위해서 여러 웹서비스를 계획하고 있습니다.
- MatterMost(메신저)
- Wiki
- ownCloud
서비스를 구축하려 합니다.
현재 1 하드웨어(맥어드레스) - 1 ip - 1 도메인 제한이 있는 상황에서
지금은 편의상 미니 pc 3대를 구입해서 따로 서비스하려 합니다.
혹시나 1대의 컴퓨터에 물리 랜 포트를 증설하여 3개의 ip를 할당하고
nginx를 사용하여 3개의 도메인을 운영하는 것이 가능할까요?
예시)
ip AAA - 도메인 AAA.XXX.com
ip BBB - 도메인 BBB.XXX.com
ip CCC - 도메인 CCC.XXX.com
미리 감사드리며 고수님들의 의견 부탁드리겠습니다.
감사합니다.
댓글 (15)
- 담
담연
24.06.02 · 121.♡.35.198
-
상상자속고양이
→ 담연 작성자
24.06.03 · 115.♡.245.234
정책이 1 맥어드레스 당 1 ip, 도메인 1개 입니다. 그래서 컴퓨터 한 대로 가능한가 확신이 들지 않았습니다. 답변 감사 드립니다. - 발
발걸음
24.06.03 · 221.♡.4.27
트래픽에 문제가 없다면 별도의 물리적 랜포트 증설없이 가상IP 설정해서 쓰셔도 됩니다. - 발
발걸음
24.06.03 · 221.♡.4.27
아. 내용을 보니 서브도메인으로 구성하는 거네요. 그럼 실질적으로는 IP하나 도메인 하나니까 nginx 설정만 잘 해주시면 될것 같은데요. -
상상자속고양이
→ 발걸음 작성자
24.06.03 · 115.♡.245.234
정확히는 서브 도메인 3개를 받을 수 있습니다. 해서 랜 포트 3개를 증설하면 맥어드레스도 3개라고 생각해서 nginx로 구성이 될까 했습니다. 답변 감사합니다. -
자자근자근
24.06.03 · 211.♡.37.14
하나의 장비에 랜카드 증설, 3개 ip 사용이 가능은 하지만 권장하지 않습니다. 정상작동 안할 가능성이 큽니다.(outbound routing 문제)
가상머신 같은걸 적절히 잘 쓰면 되긴 할텐데......
맥 - ip 1개는 기술적으로 원래 제한 사항인거구요,
1개 ip - 1개 도메인은 다른 이유로 작성자님의 제한사항인건가요?
그게 아니라면, 하나의 서버(=하나의 ip)에 3개의 도메인을 연결해두고,
nginx 에서 virtual host 설정으로 도메인에 따라 다른
서버가 작동하게 구성할 수 있고 이렇게 많이 사용합니다. -
상상자속고양이
→ 자근자근 작성자
24.06.03 · 115.♡.245.234
1 ip - 1 도메인은 제가 어쩔 수 없는 내부 정책 입니다.
규모가 큰 서버가 아니다 보니 한 컴퓨터로 해볼 요량이었는데,
그렇다면 미니 피시 3대로 따로 구성하는게 오히려 나을듯 하네요...
답변 감사드립니다!!! - 발
발걸음
24.06.05 · 221.♡.4.27
아. 본문을 다시보니 맥어드레스별로 1개의 IP만 사용하는 규정이 있나보네요.
처음에 가상IP 말씀드린건, 소규모로 가볍게 쓰실거면 1대의 장비 랜카드 1개에 가상IP를 3개 잡고,
각 가상IP별로 서비스를 띄우는 거였습니다. 보통 많이 쓰는 도커 컨테이너도 포트포워딩 설정에 가상IP로 연결시키주기만 하면 되니까 손쉽고요. 도메인은 named설정할 때 가상IP로 넣어주고요.
랜카드를 여러개 쓰면 앞서 자근자근님이 말씀하신 문제를 해결해야 합니다. Policy based routing설정 같은걸로 해결해야 하는데 가상IP는 그런설정이 없어도 돼서 트래픽 문제만 없으면 괜찮다는 것이었구요.
맥당 IP 1개만 써야하는 제약이 있다면 VM으로 해결이 손쉬울 것 같습니다.
최근 게시글에 올라온 Proxmox 좋습니다. LXC 컨테이너 3개 만들어 서비스 올리면 개별로 맥-IP 할당되서 쓰실 수 있습니다. -
상상자속고양이
→ 발걸음 작성자
24.06.05 · 211.♡.207.50
자세한 답변 감사드립니다. proxmox를 공부해 봐야겠습니다! -
맛맛이가네
24.06.11 · 223.♡.242.22
물리 랜카드(또는 랜포트) 3개면 물리 맥어드레스도 3개 아닌가요.?
그 하드웨어 맥어드레스 기준이 어떤 부품인지 궁금합니다.
아니면 별도 앱이 설치되어 1pc 1mac을 체크하는지요.?
1pc 3개 ip, 3개 도메인 가능하고
1pc 1개 ip, 3개 도메인도 가능합니다.
버추얼 호스트 설정 참고하시면..
https://velog.io/@xodud001/Nginx%EC%97%90%EC%84%9C-Virtual-Host-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
댓글을 작성하려면 이 필요합니다.
참고로 docker, npm(nginx proxy manager)을 사용하면 하나의 ip로 여러 domain name 사용 가능합니다.