제가 목표한 개발은 끝난 상태고
이제 남은 과정은 배포과정인데
네트워크의 개념과 보안 문제발생할 수 있는 부분에 대해서 요즘 공부중입니다,,,
어렵네요,,,
대학생활 내내 뭔 AI한다고 이래했는지..
아쉽다... 프로그래밍은 해도 네트워크에 대해서 깊게 못다룬게...
이를 배포하기 위한 방법으로 클라우드 서비스와 홈 서버 두개중에 고민을 해보았습니다.
클라우드 서비스를 이용하면 보안상 이슈나 관리가 편리한 점이 큰 장점이나
저는 어렵다고 피해갈 생각은 없는 사람인지라
집 공유기를 통해 포트포워딩을 진행하고
보안이슈를 직접 체감해보려 합니다.
완벽하게 이해하여야 앞으로 문제가 생길경우
무슨문제인지 알 수 있기에 개념을 먼저 싹 정리하고 포트포워딩 진행하고 배포하고 운영할생각,,,
포트포워딩으로 인한 외부에서 접속이 이루어지고
해킹당할경우 내부망까지 피해볼 우려가 있지만
함 해보겠습니다...
엄빠 미안해,,,
그래도 평소 컴퓨터 깡으로 조립하기도 했고
나름 IT지식은 갖추어져있다는 자만감과 함께
취준생의 패기..? 광기 수준인거같긴한데 함 해보려구여,,
일단 포트포워딩, 보안이슈, 배포방식 등등 여러가지 알아본 결과
로드맵은 아래와 같이 짰습니다.
1. 포트 포워딩 ('필요한 포트'만 개방하기)
- HTTP & HTTPS 포트 개방
2. Docker Compose 구성하기 - nginx & Gunicorn
3. SSL 보안설정
일단, Let's Encrypt 사용 예정 -> nginx에 적용
4. ~~배포~~
진행하면서 얻은 내용이나 개념 정리해나가면서
결과물 나오면 공유해보겠습니당,,,
전문가분들 조언
언제든지 환영 감사합니다.
'개발' 카테고리의 다른 글
가비아 이용해서 도메인등록하기 (6) | 2025.01.16 |
---|---|
[배포] 포트포워딩 LG+ 공유기 (1) | 2025.01.15 |
[배포] 포트포워딩 + Nginx + Gunicorn (1) | 2025.01.10 |
[배포] 포트포워딩(Port Forwarding) 개념 (2) | 2024.12.27 |