개발 일기

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

2025/01 3

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

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