개요
- Synology Web Station
- 시놀로지 Web Station, 웹 스테이션
- 시놀로지 NAS에서 웹서버를 작동하게 해 주는 애드온 패키지
- Apache나 Nginx 설정을 에러 없이 간편하게 할 수 있다.
- 여러 도메인 보유 시 도메인마다 디렉토리를 따로 배정할 수 있다.
- (HTTPS 사용 시, 여러 도메인이 모두 제대로 작동하게 하려면 인증서 설정 후 재부팅 필요)
- 정품 시놀로지에서 기본 제공하는 synology.me 도메인은 xxx.zeta.synology.me와 yyy.zeta.synology.me 등 여러 개의 서브도메인을 정할 수 있다.
<img src="
" style="max-height:200px;max-width:300px"/>
기능
- Status
- 백엔드 패키지 상태를 볼 수 있다. Management 버튼을 누르면 패키지 센터에서 설치가 가능하다.
- General Settings
- Enable Personal Website는 Apache 2.2와 PHP 5.6이 필요하다.
- 가상호스트에서 Nginx PHP7 잡고 설정하면 되는데, Apache와 PHP5.6만 가능한 이 기능은 왜 있는지 모르겠음.[1]
- PHP Settings
- PHP 확장 기능을 켜거나 끌 수 있다. 그 외 고난이도 설정을 할 수 있다.
- Virtual Host
- 각 도메인당 설정 변경.
- Name-based : 도메인명 입력
- Document root : 이 도메인에 배정할 디렉토리
- HSTS
- HTTP/2 : HTTPS를 켠 상태에서만 작동한다. 다량의 웹 파일을 한 큐에 전송받는 프로토콜이다.
- HTTP back-end server : 백엔드 서버. 호환성 문제가 없다면 Nginx 권장.
- PHP : 호환성 문제가 없다면 7.x 권장.[2]
- 커스텀 404 페이지
- 웹서버를 아파치를 사용할경우 웹 루트에 missing.html, missing.htm 또는 missing.php 파일을 생성하고 없는 페이지 주소에 접속 시 리다이렉트된다 nginx를 사용한다면 설치된 폴더로가서 고치면되는데 시놀로지 os내부에 포함된게 nginx라 고쳐도 의미없다 업데이트하면 날라간다.[1]
문제
- GD WebP 미지원. 2018년에 기술 지원 문의를 해 보았으나 다음 DSM에서 지원한다고 해놓고 소식 없음.
- Web Station 자체에서 imagemagick을 아직 지원하지 않는다. ipkg 및 pear를 사용하여 시도해 보았으나 실패.
같이 보기
참고
- https://www.synology.com/en-global/dsm/packages/WebStation
- https://www.synology.com/en-global/knowledgebase/DSM/tutorial/Application/How_to_host_a_website_on_Synology_NAS
- ↑ 아파치의 mod_userdir에 대응되는 기능으로 보임. 옛날에는 많이 썼는데 요즘은 거의 안쓰는 기능이긴 합니다.
- ↑ 시놀로지 일부 패키지(Photo Station)는 아직도 PHP5를 쓴다.