| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- C#
- phpmailer
- C/C++
- 와이브로
- GDI
- self-signed ssl
- 블루투스 헤드셋
- Antialiasing
- protobuf-c
- docker
- PDA
- net
- M8200
- 한 번만 실행
- MFC
- JavaScript
- 데이터 전달
- VS2008
- API
- crashlog
- EUC-KR
- 설치제거
- .net
- 기념일관리
- ClickOnce
- php
- Font
- plcrashreporter
- 자바스크립트
- 크래시로그
- Today
- Total
목록2024/03/04 (8)
~☆~ 우하하!!~ 개발블로그
wiki (위키) 란 불특정 다수가 협업을 통해 직접 내용과 구조를 수정할 수 있는 웹사이트를 의미해. (출처: 위키백과 위키) 그런데 불특정 다수가 아니라 나 개인 혼자만의 개인 위키를 운영하더라도 몇 가지 장점이 있더라구. 웹사이트로 운영되므로 접근성이 좋다. 모바일에서나 PC에서나, 집에서나 사무실에서나 카페에서나 위치와 도구를 가리지 않는다. 검색이 자유롭다. 검색어로 입력한 단어가 포함된 모든 문서를 찾을 수 있다. 반면에 몇년간 업무용도로 위키를 사용하면서 느꼈던 주의할 점이 있었어. 문서 제목을 잘 짓는 것이 중요하다. 또한 문서 제목에 따른 내용을 잘 채워야 한다. 그렇게 하지 않으면 정보의 파편화가 심해진다. 내용 입력시 (제목 포함) 오타에 주의해야 한다. 오타가 있는 문서는 정상적인 ..
사무실이나 집의 네트워크를 이용해서 홈페이지, 서버 등의 서비스를 하려고 한다면 필수적으로 DDNS와 DNS 에 대해서 알아야 해. 보통 사무실, 집에 들어오는 네트워크 주소는 동적 IP 야. 고정 IP 의 반대말이지. 예를 들어 153.210.13.21 이라는 IP 주소가 있다고 해볼께(지금 머릿속에서 막 만들어낸 주소야). 이 IP 는 통신사에서 동적으로 할당해준 거거든. 내 인터넷모뎀이 재부팅되면 통신사는 다른 IP 주소를 할당해주도록 설계되어 있어(거의 고정되긴 하는데, 바뀔 수 있다는게 함정). 그래서 할당받은 IP 주소를 어디에 영구적으로 써먹을 수가 없는거야. 이처럼 고정적이지 않고 상황에 따라 변경되는 IP 주소를 할당받기 때문에 사무실이나 집에 서버를 두고 웹 서비스를 하려면 DDNS 를..
VPN 이라는 용어는 한번쯤 들어봤을 것 같아. 코로나 시대에 사무실 근무가 여의치 않아 재택근무를 할 수 밖에 없던 시절, 사무실 밖에서 사무실 네트워크에 접속하기 위해서 원격 접속 프로그램도 사용했었겠지만, VPN 에 연결해서 마치 사무실에 있는 것처럼 자유롭게 업무를 봤었지. VPN 은 Virtual Private Network 의 이니셜인데, 가상사설망이라고 번역되지. pfSense 에도 VPN 서비스 기능이 있는데, 기본적으로 IPsec, L2TP, OpenVPN 메뉴가 존재해. 그런데 나는 WireGuard 라는 패키지를 설치해서 구성해보려고 해. VPN 을 구성하는 목적은 pfSense 의 WAN 영역에 있는 PC에서는 LAN 영역의 서버로 접근이 불가능하기 때문이야. PostgreSQL 접..
우분투 22.04 에 PostgreSQL 설치하기 포스트에서 PostgreSQL 을 설치하는 방법에 대해서 알아봤는데, 설치를 했다면 접속을 해봐야 하지 않겠어? 그래서 이번에는 PostgreSQL 에 접속할 수 있도록 설정하는 방법과 접속하는 방법에 대해서 알아보려고 해. 접속 설정 현재 나는 MicroServer 의 폐쇄망 네트워크 안에 가상 시스템들을 만들고 있어. 내가 구성한 폐쇄망 네트워크의 IP 주소범위는 10.10.1.0/24 이지. 이 IP 주소 범위는 외부에서 접근할 수 없는 사설 IP 대역이야. 게다가 pfSense 라는 방화벽이 버티고 있어서 이 방화벽을 뚫지 않고는 내부 폐쇄망에 접근이 허용되지 않거든. 그만큼 보안성이 높다는 거지. 그렇다면 어떻게 폐쇄망 네트워크 안에 있는 가상 ..
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 는 방화벽 기능을 가지고 있다고 했었지? 뿐만 아니라 라우터 기능도 포함하고 있거든. (여기에서 잠깐 언급했었지 ☞ VMware ESXi – 네트워크 구성) pfSense 의 HAProxy 기능이 바로 라우터 기능의 일종이라고 볼 수 있어. 그런데 HAProxy 기능이란게 정확히 뭘까? HAProxy 기능을 이해하려면 우선 Proxy 기능에 대해서 이해를 해야만 하지. 그런데 이 포스트에서는 그 개념까지 설명하진 않을거야. 별도의 포스트에서 자세하게 다루어볼 생각이야. 그럼 간단하게만 pfSense 에서의 HAProxy 기능에 대해서 설명을 하고 넘어갈께. HAProxy 개념 이해하기 pfSense 가 외부에서 들어오..
pfSense 설치 및 설정 으로 WAN 과 LAN 연결하기 포스트에서 pfSense 를 설치하고 설정했는데 그 모습까지 살펴보지는 못했었지. 내부망 IP 에 접근할 수 있는 VM 이 준비가 되어야 했었어. pfSense 설치 및 설정 으로 WAN 과 LAN 연결하기 – 우하하앱스 pfSense 는 방화벽 기능을 수행하지. 그리고 라우팅 기능도 포함되어 있어. 그래서 외부에서 들어오는 네트워크 연결을 관리하고, 내부에서 나가는 네트워크도 관리할 수 있어. 그러기 위해서는 blog.woohahaapps.com 이번 포스트에서는 내부망에 추가 설치한 윈도우 OS 가상 시스템에서 pfSense Web UI 에 접속해서 그 모습을 간단하게 살펴보려고 해. 장황하게 그 많은 기능을 살펴보기에는 무리가 있어서 주요..
우분투 22.04 에 apache2 를 설치해서 웹 서버로 활용해보려고 해. 아파치(apache)는 전통있는 웹 HTTP 서버 솔루션이야. 1999년에 만들어진 아파치 재단에 의해서 아파치 웹 서버가 발전해나가고 있지. apache HTTP server 를 설치하기 이전에 우분투를 설치해야겠지. 우분투 설치하는 방법에 대해서는 아래 포스트를 참고하는게 좋겠어. 우분투 22.04 설치하기 – VMware VM 우분투가 정상적으로 설치되어 있는 상태라고 가정하고 apache2 설치 과정을 안내해볼께. 대상서버 IP 주소 (호스트명) : 10.10.1.2 (web-ubuntu) apache2 설치 apache2 는 기본 소프트웨어 패키지 리파지토리에서 제공하기 때문에 아래와 같이 apache2 라는 패키지명을..