Synology NAS에 웹서버 구축 계획

최대한 NAS 시스템 자체는 건드리지 않고, 최소한의 패키지만 설치하여 웹서버를 구축하고자 한다.

워드프레스 추천 요구사항은 다음과 같다.

PHP version 7.3+
MySQL version 5.6+ or MariaDB version 10.1+
HTTPS support
Apache 나 NGINX 같은 서버. 그러나 PHP와 MySQL 만 지원한다면 어떤 서버도 OK

그래서 일단 패키지는 딱 3개(Web Station, php 7.3, MariaDB 10)만 설치하기로 계획하였다. 웹스테이션 패키지를 설치하면 기본적으로 Nginx 서버를 이용하도록 되어 있기 때문에 아파치 HTTP 서버는 설치하지 않기로 하였다. 어차피 가상 호스트를 이용할 예정이므로 개인 웹사이트 활성화 기능은 필요하지 않기 때문에 아파치 HTTP 서버를 설치할 필요가 없다.

phpMyAdmin 패키지는 설치하지 않는다. phpMyAdmin 패키지가 PHP 5.3을 요구하기 때문에, 웹서버 운영에 필요한 최소한의 패키지만 설치한다는 원칙에 어긋난다. 일단 데이터베이스 자체를 많이 만질 필요도 없을 것이고, 끽해야 처음에 이용자 생성, 데이터베이스 생성, 권한 부여만 하면 끝이라 해당 패키지를 굳이 설치할 필요가 없다는 생각이다. (혹시나 테이블을 직접 건드려야 하는 경우가 발생하면, 간단한 건 터미널로 접속해서 CLI 명령어로 처리하고, 아니면 코딩 에디터로 사용 중인 CODA 2에 포함되어 있는 데이터베이스 클라이언트를 사용하면 될테니까.)

(서버 이전 준비 중이기 때문에 생각 나는대로 막 써놓는 중. 서버 이전 후 워드프레스 테마도 바꿀 예정이라 추후 내용도 다듬고 테마에 맞게 수정할 예정)