sacru2red

Visual BASIC 6.0 Developer

시놀로지_NAS_Nginx_설정하기

시놀로지 DSM에서는 이미 Nginx를 사용하고 있다. 시놀로지 맨 처음 설치할 때 보는 페이지 등 webStation의 기본이 Nginx로 구동되고 있는 것이다.

시놀로지에서 구동되는 Nginx를 이용하기 위해서는 conf파일을 수정하거나 가상호스트를 사용하는 것인데 그것보다는 별도의 Nginx를 구축하는것이 낫다고 생각되었다. Docker를 통해 별도로 Nginx 컨테이너로 구성하기로 했다.

Docker는 호스트의 커널을 공유하는 가상환경으로 이해하고 있다. 자세한 것은 뛰어난 개발자 블로거분들께서 잘 설명해놓았으니 구글링해보시길.

패키지센터 - Docker를 검색 후 설치한다. 레지스트리에서 Nginx Officail build 이미지를 내려받는다. 이미지 탭에서 더블클릭하여 컨테이너를 생성한다. ‘높은 권한을 사용하여 컨테이너 실행’을 체크해야한다. 컨테이너 루트 권한을 부여해야 파일이 public하게 접근이 가능하다.

  • 고급설정을 클릭하여 볼륨이나 포트 등을 필요에 따라 설정한다.
Written on December 22, 2020