호쌤 코딩 연구실
Preview Image

MacOS에서 Parallels를 활용한 우분투 설치

윈도우의 경우 VMWare라는 가상머신 소프트웨어가 있지만 MacOS에서는 Parallels라는 가상머신 소프트웨어가 가장 좋은 효율을 보여줍니다. 물론 VMWare Fusion이라는 MacOS 전용도 있기는 합니다. 하지만 Parallels만큼의 성능을 보여주지는 않습니다. 한가지 아쉬운 점이라면 MacOS에서는 어떤 종류의 가상머신을 사용하더라도 ...

Preview Image

Ubuntu 리눅스 설치

천리길도 한 걸음부터 입니다. 컴퓨터 프로그램을 개발하기 위해서는 프로그램이 구동될 환경에 대한 이해과 설치 능력이 바탕이 되어야 합니다. 특히 웹 사이트 구축을 한 후에 서비스를 오픈하려면 웹 서버 역할을 수행할 머신이 필요합니다. 그리고 그 머신에는 대부분의 경우 리눅스가 탑제되어 있습니다. 그러므로 개발자에게 리눅스 설치 능력은 중요한 부분을 차...

Preview Image

CentOS에 SSL 인증서 설치하기

CentOS는 유료로 제공되는 레드햇 엔터프라이즈 리눅스(RHEL)와 동일한 무료 배포판을 제공하는 것을 목적으로 만들어진 배포판입니다. 현재는 개발과 지원이 중단되었지만 아직까지도 꽤 많은 서비스가 CentOS를 기반으로 운영되고 있습니다. 이 글은 개인적인 필요에 따라 PHP로 개발된 웹 서비스를 Apache 웹서버로 운영하던 CentOS에 SSL...

Preview Image

Windows OpenSSL 설치

OpenSSL은 데이터통신을 위한 TLS, SSL 프로토콜을 이용할 수 있는 오픈소스 라이브러리 입니다. http통신을 좀 더 안전하게 하기 위한 프로토콜이라고 이해할 수 있습니다. 이것은 실제 https나 sftp와 같은 표준 프로토콜에 적용된 기술입니다. 백엔드 프로그래밍을 진행하면서 SSL 적용이 필요한 경우 필수적인 라이브러리라 할 수 있습니다.