시놀로지 Web Station

Mywikier (토론 | 기여)님의 2019년 6월 23일 (일) 13:25 판 (→‎기능)

1 개요

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"/>

Webstation.png

2 기능

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]

3 문제

  • WebP 미지원. 도커나 ipkg 등을 이용해 다른 방법으로 이용할 수 있지만 그것은 일반 리눅스의 몇 배나 되는 고난이도이고, 웹스테이션에 비해 성능비 역시 낮고, 설정 잘못 하면 보안 구멍이 생길 수 있으므로 그냥 WebP 포기하고 시놀로지 웹스테이션 쓰는 것을 권장.

4 같이 보기

5 참고

  1. 아파치의 mod_userdir에 대응되는 기능으로 보임. 옛날에는 많이 썼는데 요즘은 거의 안쓰는 기능이긴 합니다.
  2. 시놀로지 일부 패키지(Photo Station)는 아직도 PHP5를 쓴다.
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}