안녕하세요
오늘은 제목 그대로 CDN을 만들기로 했습니다
뭔가 이상하면 댓글 남겨주시길( 아는 선에서 답변해드릴게요 )
사실 다른 분들은 NGINX + UBUNTU 조합을 많이 쓰시던데 저는 그냥 윈도우 서버에 fastapi로 할게요
그게 더 편하고 빠를 듯
fastapi 쓰면 go 랑 속도 비슷해서 상관 없을 거 같구요
일단 준비물은 서버입니다 그냥 PC도 가능 , 대신 인터넷 80번 포트 오픈 상태여야 가능합니다
그리고 파이썬 깔아오세요 ( 아무거나 상관 없는데 3.10 이상 )
https://www.python.org/
주의! 설치 시에 path 추가 꼭 클릭하세요 안하면 오류남)
pip install fastapi
pip install uvicorn 'uvicorn[standard]'
pip install jinja2
이거 터미널에 입력해주세요
그러면 설치 끝이구요
cdn 이 뭔가요? 이건 이미지나 파일을 전송하는 네트워크죠?
그러면 파일을 띄워야 하는데 이걸 띄우기 위해서 jinja2 라는 외부 패키지를 사용합니다