본문 바로가기

웹서버5

CloudFlare Tunnel로 방화벽 안에서 서버 실행하는 법 서론 안녕하세요. 오늘은 클라우드플레어 터널을 설정하고 이를 통해서 방화벽 안에서 서버를 실행하도록 하겠습니다 사실 대부분의 환경 및 서버 운영에서는 방화벽을 오픈하고 정상 경로로 서버를 운영하는 경우가 많습니다. 그러나 일부 특수한 경우인 클라우드 속에서 호스팅하거나 학교, 기업의 방화벽 내부에서 서버를 실행하는 경우에, 방화벽을 마음대로 개방할 수 없다면 서버 운영을 위해서는 vpn, proxy를 사용해야 하죠 그런데 클라우드 플레어를 쓰면 이 걱정이 모두 사라집니다 ( 클라우드 플레어 주주라서 약팔이 하는 거 아닙니다 ) 클라우드 플레어 터널은 위와 같이 동작하는데.. 엄... 그냥 vpn 비슷한 거라고 보면 됩니다 사용자의 요청을 클라우드플레어 서버가 처리하고, vpn과 같은 내부 프록시로 터널링.. 2024. 3. 17.
클라우드 플레어 WAF 방화벽 설정하는 방법! 안녕하세요 오늘은 클라우드플레어 네트워크에 WAF 방화벽 설정하는 방법을 알려드리겠습니다 웹서버를 운영하다 보면 각 국가에서 아주 신박한 코드나 바이너리 POST 요청 등 온갖 종류를 구경할 수 있는데요 helmet 등 각종 보안 프로세스를 적용하면 그나마 나아지지만 그래도 도메인 자체에서 차단하는 것보다는 한계가 있죠 하지만 CloudFlare 네트워크 waf 를 쓰면 가능합니다 클라우드 플레어 -> 보안 -> WAF 로 이동해줍니다 처음 가면 아무것도 없는데 이제 설정을 해 보죠 [ 방화벽 규칙 생성 ] 을 눌러줍니다 방화벽 규칙 생성에서 중요한 건 바로 연산자입니다 ( 이름은 아무거나 상관 없더라구요 ) 필드 항목에는 국가부터 IP주소까지 대량으로 선택 가능한데 요청 메소드( GET / POST ).. 2023. 1. 9.
그냥 웹서버 공부노트 안녕하세요 여러분 혹시 웹서버가 뭔지 아시나요? 간단하게 말하면 그냥 api 서버같은 건데 자주 쓰는 apache2, nginx 이런 거 없이 바로바로 api로 굴릴 수 있습니다 이게 바로 프레임워크고 대표적으로 파이썬에서 돌아가는 fastapi, flask, django 나 js 기반 node js 등이 있죠 뭐 이런건데 여러분이 눈에 보이는건 프론트고 안보이는 건 백엔드입니다 1+1 을 하려고 계산기를 켜면 계산기 ui는 프론트, 안에 실제 함수로 1+1을 하는 이건 백엔드가 되는 거죠 사실 웹서버라는 건 그냥 웹에서 돌아가는 서버로 html 보내거나 응답 받기, 송수신 이런 거 하는 거고 저도 프론트 메인이라 잘 알지는 못하지만 html 만 띄우고 각종 파일 같은 걸 보내는 건 nginx, apac.. 2022. 12. 19.
CDN? 비싸.. 그래서 직접 만들어보기로 했습니다! ( 패키지 설치 - 1 ) 안녕하세요 오늘은 제목 그대로 CDN을 만들기로 했습니다 뭔가 이상하면 댓글 남겨주시길( 아는 선에서 답변해드릴게요 ) 사실 다른 분들은 NGINX + UBUNTU 조합을 많이 쓰시던데 저는 그냥 윈도우 서버에 fastapi로 할게요 그게 더 편하고 빠를 듯 fastapi 쓰면 go 랑 속도 비슷해서 상관 없을 거 같구요 일단 준비물은 서버입니다 그냥 PC도 가능 , 대신 인터넷 80번 포트 오픈 상태여야 가능합니다 그리고 파이썬 깔아오세요 ( 아무거나 상관 없는데 3.10 이상 ) https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 주의! 설치 시에 p.. 2022. 12. 15.