Nginx

  • Ubuntu 웹서버 구축

    우분투 리눅스에 웹서버를 구축해요. 24.04, 22.04, 20.04, 18.04 버전을 취급해요. 운영중인 기존 서버도 상관없어요. 다른 서비스가 80, 443 포트를 선점하고 있지만 않으면 돼요. 새로 설치한다면 가급적 LTS 버전을 권해요. 우분투를 까는 건 쉬워요. 윈도우 설치보다 간단하죠. 막 새로 설치한 Ubuntu는 저희가 기본적인 보안 단도리를 덤으로 해드려요. 접속 아이피와 계정 정보를 저희에게 알려주면 돼요. 사설 네트워크 환경이라면 포트포워딩은 따로 안내할 거예요.

    (더 보기…)
  • Let’s Encrypt 인증서 적용

    SSL 보안 인증서 관리가 귀찮게 됐어요. 1년이었던 최대 유효 기간이 2026년 03월 15일부터 200일(약 6개월), 2027년 03월 15일에는 100일(약 3개월), 2029년 03월 15일 이후는 47일(약 1.5개월)로 줄어요. 인증서 갈아 끼우다가 세월 보내게 생겼어요. 게다가 어디 인증서가 싸기나 해요.

    (더 보기…)
  • HAProxy 구성

    HAProxy는 리버스프록시를 응용한 로드밸런서 오픈소스예요. 비싼 L4, L7 하드웨어 로드밸런서를 대신해서 소프트웨어로 HA(고가용성)를 구축하는 데 써요. 서비스의 안정성을 향상시키며 빠르고 유연한 노드의 확장과 축소를 지원해요. 주로 웹서버에서 쓰여요.

    (더 보기…)
  • 웹서버 정방향 프록시 설정

    프록시는 빈번히 요청되는 리소스를 캐시로 저장하고 있다가 클라이언트에게 바로 응답해주는 게 기본 역활이에요. 콘텐트 로드가 빨라지거든요. 서버가 하는 반복적인 동작을 줄여 부하와 트래픽을 낮추는 효과가 있구요.

    (더 보기…)
  • 웹서버 역방향 프록시 설정

    정방향 프록시가 클라이언트 요청을 대행하는 거라면요. 역방향 프록시는 클라언트의 요청을 백엔드 웹서버에 중계하는 기능이에요. 콘텐트 보안, 빠른 응답, 안정성 향상 등에 주로 쓰여요.

    (더 보기…)
  • PC에서 동영상 스트리밍

    사용하는 컴퓨터에서 자신의 웹사이트나 블로그로 실시간으로 방송을 내보낼 경우예요. OBS Studio라는 화면 녹화 및 실시간 송출 프로그램을 이용해서요. 게임화면, 웹캠, 캡처, 화면공유, 온라인강의 등을 스트리밍으로 말이죠.

    (더 보기…)
  • SSL인증서 갱신, 설치

    Let’s Encrypt에서 발급하는 무료 인증서를 제외하고 유효 기간을 자동으로 연장하거나 갱신은 안 돼죠. 좀 답답한 부분인데요. 보안 측면을 본다면 이해는 돼요.

    (더 보기…)
  • APM NPM 웹서버

    Apache 또는 Nginx, PHP, MariaDB 또는 MySQL 기반 웹서버를 원격으로 구축해요. 설정과 구성 수준은 WordPress, 그누보드, XE 같은 CMS를 쾌적하게 운영할 정도로요.

    (더 보기…)
  • WebDAV 파일서버 설치

    원격지에서 특정 네트워크에 있는 파일 서버를 웹으로 쉽게 접근할 수 있도록 하는 게 WebDAV예요. 파일전송 서비스의 일종으로 HTTP 프로토콜을 이용해요. 이 프로토콜을 쓴다는 것은 접근성, 이동성, 편리성, 안정성, 저비용, 효율성, 전송성능 등이 좋다는 거예요.

    (더 보기…)