시놀로지 NAS는 단순한 파일 저장소가 아니라, 웹 서버로 활용할 수 있는 매우 강력한 플랫폼입니다. 하나의 NAS에서 여러 개의 웹사이트를 독립적으로 운영할 수 있으며, Web Station의 가상호스트(Virtual Host) 기능을 통해 도메인을 각각 분리해 서비스할 수 있습니다. 또한 보안을 위해 HTTPS(SSL 인증서) 적용은 필수입니다. 이 글에서는 가상호스트 설정과 SSL 발급 및 적용 과정까지 단계별로 정리합니다.
1. Web Station 설치 및 준비
먼저 다음 패키지를 설치해야 합니다.
- Web Station
- Apache HTTP Server 또는 Nginx
- PHP (WordPress 설치 시 8.0 이상 권장)
- MariaDB (필요 시)
설치 후 Web 폴더 내에 각 사이트 폴더를 준비합니다.
예시:
/web/wordpress
/web/blog
/web/service
2. 가상호스트(Virtual Host) 설정
이제 사이트별 도메인을 연결해 줍니다.
- Web Station 실행
- 왼쪽 메뉴에서 가상호스트 선택
- 생성 버튼 클릭
설정 항목은 다음과 같습니다.
| 항목 | 설정 |
|---|---|
| 도메인 이름 | example.com |
| 포트 | HTTP: 80 / HTTPS: 443 |
| 문서 루트 | /web/wordpress |
| 백엔드 서버 | Apache 또는 Nginx |
| PHP 프로파일 | 사용 중인 PHP 버전 선택 |
추가 도메인 설정 예시:
- www.example.com
- blog.example.com
- shop.example.com
여러 개의 서비스를 시놀로지에서 함께 운영할 수 있는 핵심 기능입니다.
3. 도메인 DNS 설정 확인
가비아에서 도메인을 구입했다면 다음 레코드가 NAS를 향하고 있는지 확인합니다.
| 타입 | 호스트명 | 값 |
|---|---|---|
| A | @ | NAS 공인 IP |
| A | www | NAS 공인 IP |
DNS 전파 후 도메인이 NAS로 접속되는지 확인합니다.
4. SSL 인증서 발급 (Let’s Encrypt)
SEO와 보안을 위해 HTTPS 적용은 필수입니다.
절차:
- DSM > 제어판 > 보안 > 인증서
- 추가
- 인증서 얻기 > Let’s Encrypt 선택
- 도메인 입력 및 메일 주소 입력
- 확인
인증서 자동 갱신 활성화도 반드시 체크합니다.
5. 가상호스트에 SSL 인증서 적용
- Web Station > 가상호스트 설정
- HTTPS 포트 활성화(443)
- SSL 인증서 목록에서 방금 발급한 인증서 선택
적용 후
https://example.com
으로 접속해 인증서 정상 작동 여부 확인합니다.
6. 리디렉션 설정 (HTTP → HTTPS)
보안 및 SEO 점수 향상을 위해 HTTP 접속을 자동으로 HTTPS로 전환해야 합니다.
설정 방법(예시)
Apache에서는 .htaccess 파일을 활용합니다.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R=301,L]
웹사이트 전체가 HTTPS로 작동하게 되어
보안과 신뢰도 모두 향상됩니다.
마무리: 하나의 NAS로 여러 웹서비스 운영
지금까지 구성 과정 요약:
- Web Station 설치
- 가상호스트로 사이트별 독립 운영
- DNS 연결
- SSL 인증서 발급 및 HTTPS 적용
- 리디렉션으로 SEO 강화
이 설정이 완료되면 다음 작업을 진행할 수 있습니다.
- WordPress 블로그 운영
- Django 기반 서비스 병렬 구축
- 웹 로그 분석 및 캐싱 최적화
시놀로지 NAS는 개인 웹서버 운영에 최적화되어 있으며,
호스팅 비용 없이 전문적인 웹서비스 운영이 가능합니다.