덜 귀찮게 웹 호스팅에서 Let’s encrypt 인증서 쓰기

지난 글을 쓰고 더 나은 방법을 찾다가, 반자동화하는 법을 발견했다. 필요한 것들 git, php 5.6 이상 제공되는 호스팅. (git이 제공되지 않는 경우 해당 사이트에서 직접 zip으로 받아야 한다.) CPanel 접근이 가능한 호스팅 (Bluehost같은 외국 호스팅은 대부분 가능) 과정 ssh로 해당 호스팅 서버에 접속한다. 우선 php용 acme-client를 불러온 뒤, 해당 폴더에 들어간다. git clone https://github.com/kelunik/acme-client cd […]

워드프레스 최적화하기

워드프레스를 쓰다보면, 어느 순간 속도가 쾌적하지 않음을 느끼는 순간이 온다. 그럴 때 사용할 수 있는 방법들을 소개한다. 근본적인 해결책 워드프레스 속도 문제에 대한 근본적인 해결책은 다음과 같다. “근본적”이라고 표현한 만큼 결코 작지 않은 결단을 필요로 한다. 웹 호스팅 업체를 바꾼다. 나 역시 bluehost에서 많은 고통을 받았었다. 그러나 a small orange로 바꾸고부터는 최소한 속도가 문제가 되어 […]

웹 호스팅에 Let’s encrypt 설치하기

이 문서 작성 시점보다 나중에 알아본, 더 나은 방법도 있으니 이 곳을 눌러 새로운 방법을 살펴보시라. 일반적으로 나와있는 Let’s encrypt 가이드는 웹 호스팅 환경에서 적용할 수 없는 경우가 대부분이다. 따라서 여기서는 웹 호스팅 환경에서 쓸 수 있는 가이드를 제시하고자 한다. 필요한 것들 호스팅 외 리눅스 환경 (Bash on Windows, Ubuntu 가상 머신 등) CPanel 접근이 […]

Hyper-V가 설치된 윈도우에서 Virtualbox나 VMWare 문제

Hyper-V가 설치된 윈도우에서는, Virtualbox는 32비트만 돌아가고 VMWare는 사용할 수 없다. 이런 이유는 Hyper-V 아래에서는 이미 당신이 쓰고 있는 그 운영체제가, 하이퍼바이저에 올라간 첫 번째 가상 머신이기 때문이다. 출처: https://blogs.technet.microsoft.com/tonyso/2009/04/02/hyper-v-how-to-understand-hyper-v-architecture/ 즉 이미 윈도우만 켜도 Hyper-V가 돌아가고 있는 상황이므로 다른 VM은 작동이 불가하다. Related posts: 우분투 Hyper-V에서 Internal Error 해결하기 Ctrl + Alt + F2 해서 커맨드 […]

우분투 Hyper-V에서 Internal Error 해결하기

Ctrl + Alt + F2 해서 커맨드 창으로 들어간 다음 sudo apt-get update sudo apt-get dist-upgrade sudo dpkg –configure -a 을 순차적으로 입력하고 재시작한다. 출처: //askubuntu.com/questions/759987/error-in-ubuntu-16-04-installation Related posts: Hyper-V가 설치된 윈도우에서 Virtualbox나 VMWare 문제 Hyper-V가 설치된 윈도우에서는, Virtualbox는 32비트만 돌아가고 VMWare는 사용할 수 없다….

Cisco EasyVPN @ Windows 8/8.1/10

Cisco RV320 등 어중간한 라인업의 라우터에서는 Anyconnect나 QuickVPN 대신 EasyVPN만 지원된다. 그런데 문제가 이 EasyVPN을 Windows 8이 넘어가면 지원을 안 한다는 거다. (참고로 이걸 휴대폰에서 접근할 방법은 없다. 휴대폰에서 쓸 수 있는 방법은 PPTP와 IPSec 뿐이다.) 필요한 것들 SonicWALL Global VPN Client EasyVPN Client (x86 / x64) 우선 SonicWALL VPN Client를 설치한 뒤 EasyVPN Client를 […]

Windows BIOS 부팅에서 UEFI 부팅으로 변경하기

주의! 이 방법은 극도로 위험합니다. 어지간하면 UEFI로 클린 설치 하십시오. 이 방법을 써서 날아가는 데이터에 대해 어떠한 책임도 지지 않습니다. 더 빠른 부팅을 위해서 BIOS 부팅에서 UEFI 부팅으로 넘어가는 사람들이 종종 보인다. 여기서는 데이터를 잃어버리지 않고 BIOS에서 UEFI로 넘어가기 위한 방법을 설명한다. 일단 아래 사항들을 준비한다. Windows 설치 CD gptgen Minitool Partition Wizard 여기서는 디스크 […]

Docker Toolbox에서 Insecure Registry 등록하는 간단한 방법

C:\Program Files\Docker Toolbox\start.sh를 열고 “${DOCKER_MACHINE}” create -d 를 찾아서 -d 앞에 –engine-insecure-registry (레지스트리 주소):(레지스트리 포트) 를 써주면 된다. Related posts: Docker Quickstart Terminal @ Hyper-V 가이드 우선 작동 화면. 안쪽 창은 실제로 실행되는 Hyper-V VM이고 바깥… 시놀로지 NAS에서 Docker Registry 쓰는 방법 사실 대부분의 이미지는 Docker Hub에 올리면 끝이다. 그러나 업무용이거나 개인…

시놀로지 NAS에서 Docker Registry 쓰는 방법

사실 대부분의 이미지는 Docker Hub에 올리면 끝이다. 그러나 업무용이거나 개인 프로젝트거나 공중에 공개하고 싶지 않은 도커 이미지가 있을 것이다. 그런 경우에 운영하는 게 Docker Registry이다. 이 글에서 우리는 시놀로지 NAS에서 Docker Registry를 운영하는 방법을 알아보려 한다. 들어가기 전에 아래 사항들이 필요하다. Docker를 설치할 수 있는 시놀로지 NAS (출처: Synology) 16-series:     RS18016xs+, RS2416+, RS2416RP+, DS916+, […]

Docker Quickstart Terminal @ Hyper-V 가이드

우선 작동 화면. 안쪽 창은 실제로 실행되는 Hyper-V VM이고 바깥 창은 Docker Quickstart Terminal이다. Hyper-V 내에서 Boot2docker VM만 올리는 건 쉽다. 그러나 Docker Quickstart Terminal은 로컬에서 빌드가 가능하다는 장점이 있다. 필자도 이 때문에 결국 오후를 소비하여 Docker Quickstart Terminal을 버리지 않을 수 있는 방법을 찾아냈다. C:\Program Files\Docker Toolbox\start.sh를 열고 이 소스를 덮어쓰자. Docker Quickstart Terminal […]