Mac OSX 홈서버 운영을 위한 Server S/W 현황
https://mblog.kr



대부분의 필수적인 Server S/W 는 Mac Mini 에 이미 설치되어 있거나, Homebrew 를 통해 무료 다운로드 및 설치가 가능하다.

#1 Nginx
• Homebrew 로 설치 가능한 웹서버로 아파치대비 과부하에 효율적인 대처가 가능한 프로그램으로 평가받고 있으며
• 별도의 네트워크 장비없이, 웹서버 부하분산 시스템을 구축할 수 있으며, 부하분산 Cluster Configuration 구성이 매우 심플하다.
• 반면, 맥에서 Nginx 를 통한 PHP + Mysql 연동에 대한 튜토리얼 레퍼런스가 매우 부족하여 웹 클러스터링 서버로만 운영중임.

#2 Apache 2
• Apple OSX 에 기본적으로 설치되어 있는 프래그램으로
• OSX 터미널 코맨드단에서 간단한 쉘명령어로 실행/중단 및 업데이트 등이 가능하다.
• Let's Encrypt 의 SSL 인증서 발급 연동 등이 매우 쉽다.

# mySql
• 관계형 데이타베이스 시스템으로 PHP 와 연동되어 웹 어플리케이션 개발에 사용되며,
• OSX 에는 최신버전 설치가 가능하다.

# PHP
• DBMS 기반의 데이타 입출력 웹 어플리케이션을 개발하기 위한 서블릿 개발용 절차적 프로그램 코딩 언어
• OSX에는 PHP 최신 버전 설치가 가능하다.

# Homebrew
• 터미널 커맨드단에서 Mac 용 각종 서버프로그램 및 일반프로그램의 설치 및 삭제를 도와주는 프로그램
• mySql 설치 및 PHP 설치시 등을 도와준다.

# Let's Encrypt
• SSL 프로토골 지원을 위한 SSL 인증서 발급/관리 프로그램
• 무료소프트웨어이지만, 기본적인 성능점수가 A급 수준에 달함.
• 아쉬운 점은 3개월마다 인증서 재인증을 해줘야 한다.