본문 바로가기

전체 글

(217)
pfSense – VPN (WireGuard) 구성하기 VPN 이라는 용어는 한번쯤 들어봤을 것 같아. 코로나 시대에 사무실 근무가 여의치 않아 재택근무를 할 수 밖에 없던 시절, 사무실 밖에서 사무실 네트워크에 접속하기 위해서 원격 접속 프로그램도 사용했었겠지만, VPN 에 연결해서 마치 사무실에 있는 것처럼 자유롭게 업무를 봤었지. VPN 은 Virtual Private Network 의 이니셜인데, 가상사설망이라고 번역되지. pfSense 에도 VPN 서비스 기능이 있는데, 기본적으로 IPsec, L2TP, OpenVPN 메뉴가 존재해. 그런데 나는 WireGuard 라는 패키지를 설치해서 구성해보려고 해. VPN 을 구성하는 목적은 pfSense 의 WAN 영역에 있는 PC에서는 LAN 영역의 서버로 접근이 불가능하기 때문이야. PostgreSQL 접..
PostgreSQL 접속 설정하기 우분투 22.04 에 PostgreSQL 설치하기 포스트에서 PostgreSQL 을 설치하는 방법에 대해서 알아봤는데, 설치를 했다면 접속을 해봐야 하지 않겠어? 그래서 이번에는 PostgreSQL 에 접속할 수 있도록 설정하는 방법과 접속하는 방법에 대해서 알아보려고 해. 접속 설정 현재 나는 MicroServer 의 폐쇄망 네트워크 안에 가상 시스템들을 만들고 있어. 내가 구성한 폐쇄망 네트워크의 IP 주소범위는 10.10.1.0/24 이지. 이 IP 주소 범위는 외부에서 접근할 수 없는 사설 IP 대역이야. 게다가 pfSense 라는 방화벽이 버티고 있어서 이 방화벽을 뚫지 않고는 내부 폐쇄망에 접근이 허용되지 않거든. 그만큼 보안성이 높다는 거지. 그렇다면 어떻게 폐쇄망 네트워크 안에 있는 가상 ..
우분투 22.04 에 PostgreSQL 설치하기 MicroServer 에 DB 서버 하나쯤은 운영해야겠지? DBMS 의 종류는 MySQL, Microsoft SQL Server, Oracle, MariaDB, PostgreSQL 등등 매우 많지. 이 중에서 나는 PostgreSQL 을 설치하려고 해. 이 DBMS 는 오픈소스인데, 성능이 매우 좋아서 대용량 구축시에도 많이 사용되거든. 우선 PostgreSQL 을 설치하기 위한 가상 시스템에 우분투 22.04 를 설치해 두어야겠지? 우분투를 설치하는 방법은 우분투 22.04 설치하기 – VMware VM 포스트를 참고하길 바래. 가상 시스템에 SSH 로 접속해서 PostgreSQL 설치를 진행해볼께. 대상서버 IP 주소 (호스트명) : 10.10.1.11 (postgres-ubuntu) PostgreS..
pfSense – HAProxy 오늘은 pfSense 에서의 HAProxy 설정에 대해서 알아보려고 해. pfSense 는 방화벽 기능을 가지고 있다고 했었지? 뿐만 아니라 라우터 기능도 포함하고 있거든. (여기에서 잠깐 언급했었지 ☞ VMware ESXi – 네트워크 구성) pfSense 의 HAProxy 기능이 바로 라우터 기능의 일종이라고 볼 수 있어. 그런데 HAProxy 기능이란게 정확히 뭘까? HAProxy 기능을 이해하려면 우선 Proxy 기능에 대해서 이해를 해야만 하지. 그런데 이 포스트에서는 그 개념까지 설명하진 않을거야. 별도의 포스트에서 자세하게 다루어볼 생각이야. 그럼 간단하게만 pfSense 에서의 HAProxy 기능에 대해서 설명을 하고 넘어갈께. HAProxy 개념 이해하기 pfSense 가 외부에서 들어오..
pfSense 모습 살펴보기 – 초기 설정 pfSense 설치 및 설정 으로 WAN 과 LAN 연결하기 포스트에서 pfSense 를 설치하고 설정했는데 그 모습까지 살펴보지는 못했었지. 내부망 IP 에 접근할 수 있는 VM 이 준비가 되어야 했었어. pfSense 설치 및 설정 으로 WAN 과 LAN 연결하기 – 우하하앱스 pfSense 는 방화벽 기능을 수행하지. 그리고 라우팅 기능도 포함되어 있어. 그래서 외부에서 들어오는 네트워크 연결을 관리하고, 내부에서 나가는 네트워크도 관리할 수 있어. 그러기 위해서는 blog.woohahaapps.com 이번 포스트에서는 내부망에 추가 설치한 윈도우 OS 가상 시스템에서 pfSense Web UI 에 접속해서 그 모습을 간단하게 살펴보려고 해. 장황하게 그 많은 기능을 살펴보기에는 무리가 있어서 주요..
우분투 22.04 – apache2 설치 – web server 우분투 22.04 에 apache2 를 설치해서 웹 서버로 활용해보려고 해. 아파치(apache)는 전통있는 웹 HTTP 서버 솔루션이야. 1999년에 만들어진 아파치 재단에 의해서 아파치 웹 서버가 발전해나가고 있지. apache HTTP server 를 설치하기 이전에 우분투를 설치해야겠지. 우분투 설치하는 방법에 대해서는 아래 포스트를 참고하는게 좋겠어. 우분투 22.04 설치하기 – VMware VM 우분투가 정상적으로 설치되어 있는 상태라고 가정하고 apache2 설치 과정을 안내해볼께. 대상서버 IP 주소 (호스트명) : 10.10.1.2 (web-ubuntu) apache2 설치 apache2 는 기본 소프트웨어 패키지 리파지토리에서 제공하기 때문에 아래와 같이 apache2 라는 패키지명을..
우분투 22.04 설치하기 – VMware VM 내가 운영하고 있는 HPE ProLiant MicroServer Gen8 의 하드웨어 사양은 그리 좋은 것이 아니지. 그런데 올리고 싶은 서버는 참 많아. 그래서 VM 몇 개를 버텨줄지 자못 궁금해. 만약 VM 을 윈도우 OS 로만 구성해야 한다면, 2개~3개 올리면 많이 올리는게 아닐까 싶을 정도지. Linux OS 가 윈도우 OS 에 비해서 낮은 하드웨어 사양에서도 충분히 제 성능을 발휘할 수 있을테니 모든 서버 VM 은 Linux OS 를 사용해 볼 생각이야. Linux OS 중에서 예전에는 CentOS 를 주로 다뤄봤지. 그 당시에는 CentOS 가 대세였던 것 같아. 요즘은 우분투가 대세가 아닌듯 싶어서 우분투의 버전을 찾아봤어. https://ubuntu.com/ Desktop 과 Server..
pfSense 설치 및 설정 으로 WAN 과 LAN 연결하기 pfSense 는 방화벽 기능을 수행하지. 그리고 라우팅 기능도 포함되어 있어. 그래서 외부에서 들어오는 네트워크 연결을 관리하고, 내부에서 나가는 네트워크도 관리할 수 있어. 그러기 위해서는 외부 네트워크와 내부 네트워크가 모두 pfSense 에 연결이 되어야 하지. 지금부터 ESXi 에 첫번째 VM 을 생성해서 pfSense 를 설치해보려고 해. pfSense 설치 이미지 우선 pfSense 설치 이미지가 필요하겠지? 아래 사이트가 pfSense 공식 사이트야. 여기에 가면 이미지를 구할 수 있겠지? pfsense.org 웹사이트 맨 오른쪽 위에 Download 링크가 보이네. Architecture 로 “AMD64 (64-bit)” 를 선택하면 바로 아래의 Mirror가 Installer 로 바뀌고..