[블로그 저작 환경 구축]에 작성한 바와 같이, 네이티브하게 블로그를 호스팅 하기로 결정했다.
시놀로지에서 웹 스테이션을 실행할 경우, web이라는 이름을 가진 공유폴더에 정적 페이지 빌드 결과를 업로드하는 것 만으로 웹 서비스를 제공할 수 있다.
보안을 위해 많은 웹페이지는 리다이렉션을 통해 HTTPS로만 접속할 수 있도록 한다. 시놀로지에는 기본적으로 웹 서비스를 위해 [Nginx]가 설치되어 있으나, 다음과 같은 이유로 [Apache HTTP Server]를 설치하기로 결정했다.
Apache HTTP Server를 설치한 후, 웹 스테이션에서 HTTP 백엔드 서버를 바꿨다. (Nginx –> Apache HTTP Server)
다음으로, SSH로 시놀로지에 접속하여, 관리자 권한으로 web 폴더 내부에 .htaccess 파일을 생성한 후에 다음과 같이 작성했다.
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
참조한 블로그에서는 역방향 프록시도 설정해주었으나, [역방향 프록시를 적용한 리다이렉션 구조]를 확인한 결과, 구축하는 서비스가 Docker의 컨테이너 내부에서 동작하는 것이 아니기 때문에, 별도로 설정해주지 않았다.