개발 일기

속도와 무관하게 꾸준히 나아가는 개발자가 되겠습니다.

전체 글 6

가비아 이용해서 도메인등록하기

1. 도메인 구매하기이번에는 Gabia에서 도메인 구입 후 웹서버 IP와 연결하는 방법에 대해서 진행해 보겠습니다.가비아 주소 : https://www.gabia.com/  먼저 원하는 도메인이 존재해야합니다.원하는 도메인 검색 ㄱㄱ~~ 이렇게 한글검색도 되고영어로 원하는거 검색해도 됩니다! 원하는 도메인을 찾으셨으면 선택 > 우측 신청하기 로 진행해봅시다.   로그인이 되어있다면 바로 신청 폼으로 넘어가고아닐경우엔 회원가입 하시거나 선택하시면 됩니당.  여기서 신청 할때 등록기간 주의하도록 합니다.3년으로 기본으로 되어있어서 저는 1년으로 싸게싸게 해보고안되면 끊고 잘 되면 계속이어나갈 전략으로 세웠습니다. 정보 모두 입력해주시고, 가비아 네임서버 사용하도록 하였습니다. 또한 안전잠금 신청 이거는 추후..

개발 2025.01.16

[배포] 포트포워딩 LG+ 공유기

이번에는 포트포워딩 방법을 써보려고 합니다.웹 서버를 열고 외부에서 접속 가능하게 하기 위해 포트포워딩을 진행해야 합니다. 포트포워딩에도 포트만 여는 방법과 DMZ 설정하여 모두 개방하는 방식이 있지만저는 포트번호만 지정하여 2개 열여놨습니다. 널리 사용되는 80번 포트와 https를 위한 443 포트만 여는 방법에 대해서 알아보겠습니다.따로 공유기를 추가로 사용하지 않기 때문에LG U+ 공유기 방법만 게시합니다. 저는 Ubuntu 환경에서 진행하기 때문에 ifconfig를 사용해서 ip주소를 알아보았습니다.windows인 경우 ipconfig를 사용하면 됩니다 네이버에서 확인하는 것은 외부 IP 확인이고공유기에 접속하기 위해서는 내부 IP가 필요합니다. 나중 Nginx 접속허용을 위해 외부 IP도 알아..

개발 2025.01.15

[배포] 포트포워딩 + Nginx + Gunicorn

Django 결과물을 외부에서 접속하도록 하기 위해 Nginx와 Gunicorn을 사용했습니다.제 데스크탑이 이제 웹서버가 되는것이고포트포워딩과 Nginx를 통해 외부 IP 접속 시 Django로 이어주는 과정을 만드는 것을 해보려 합니다. Client가 도메인(외부 IP)로 요청을 보낼 경우Nginx가 요청을 받고Gunicorn과 소켓 통신을 통해 정보를 전달합니다. 이때 Nginx가 media 파일 혹은 static 파일과 같은 정적인 파일을 서빙하고Gunicorn은 그 외 동적 파일을 처리합니다. 1. Gunicorn ( TCP & Unix )먼저 Gunicorn을 install 하고 실행하는 방법은 아래와 같습니다. # gunicorn 설치pip install gunicorn# 아래 방법 중 택 ..

개발 2025.01.10

[배포] 포트포워딩(Port Forwarding) 개념

2024.12.27 - [개발] - [배포] 개발 결과물 홈 서버를 이용한 배포 로드맵 [배포] 개발 결과물 홈 서버를 이용한 배포 로드맵제가 목표한 개발은 끝난 상태고이제 남은 과정은 배포과정인데네트워크의 개념과 보안 문제발생할 수 있는 부분에 대해서 요즘 공부중입니다,,,어렵네요,,,대학생활 내내 뭔 AI한다고 이래했는bitooks.tistory.com 포트 포워딩이란?외부에서 들어오는 특정 포트의 트래픽을 내부 IP의 특정 포트로 전달하는것 공부해본 결과 간단하게 얘기하자면 외부 접속자에게 '여기로 오세요~'하고 이정표를 달아주는 것입니다. 그러면 포트(Port)가 무엇인가? 포트는 영단어에서 알 수 있듯이 항구, 에어가 붙으면 에어포트(공항) 입니다.딱 느낌이 오시죠.대한민국에 들어오려면 포트를 ..

개발 2024.12.27

[배포] 개발 결과물 홈 서버를 이용한 배포 로드맵

제가 목표한 개발은 끝난 상태고이제 남은 과정은 배포과정인데네트워크의 개념과 보안 문제발생할 수 있는 부분에 대해서 요즘 공부중입니다,,,어렵네요,,,대학생활 내내 뭔 AI한다고 이래했는지..아쉽다... 프로그래밍은 해도 네트워크에 대해서 깊게 못다룬게... 이를 배포하기 위한 방법으로 클라우드 서비스와 홈 서버 두개중에 고민을 해보았습니다.클라우드 서비스를 이용하면 보안상 이슈나 관리가 편리한 점이 큰 장점이나저는 어렵다고 피해갈 생각은 없는 사람인지라집 공유기를 통해 포트포워딩을 진행하고보안이슈를 직접 체감해보려 합니다. 완벽하게 이해하여야 앞으로 문제가 생길경우무슨문제인지 알 수 있기에 개념을 먼저 싹 정리하고 포트포워딩 진행하고 배포하고 운영할생각,,, 포트포워딩으로 인한 외부에서 접속이 이루어지..

개발 2024.12.27

prologue. 위기는 곧 기회다

블로그를 시작하려 합니다...현재 서울에 한 대학을 졸업하고 AI 관련 공부를 하다가취업 준비에 갈려나가는 와중코딩과 함께하는 인생을 살고싶은 꿈이 있기에개발을 해나가려 합니다. 평소 코딩을 좋아해 대학 시절에도 코딩관련된 과목에는 자신이 있었고대기업을 준비하느라 매번 코딩테스트 문제도 풀어나가며코딩에 대한 자신감 만큼은 충만했습니다. 이러던 와중 AI분야 취준을 하며현실을 깨닫고 정말 능력이 없어서가 아닌 (석사가 아닌점이 능력이없는거 같기도하고..)상황이 너무 힘듦을 몸소 느끼기도 하고각종 딥러닝 알고리즘으로 모델만들기만 하고 끝나는 모습에 회의감이 들어개발을 시작하게 되었습니다. 개발을 우습게 보는것은 아니나'취업'을 위한 준비하는거 자체가 너무 아깝기도 하고이것은 '내 것'(지식)을 만들기 위함이..

꿍시렁꿍시렁 2024.12.04