261014_웹 포털에 HTML 실행 링크 만들기

목표 : Synology NAS에서 웹 서비스 포털을 만들고 외부에서 접속 가능하게 만들기

1. Synology NAS DSM 접속, File Station -> ‘web’공유 폴더로 이동

2. 원하는 서비스의 이름으로 폴더를 만들고 다음처럼 파일을 넣음

- index.html
- 필요한 이미지 / JavaScript / 데이터 파일

*배포할 HTML의 복사본을 index.html로 준비함

3. Web Station이 파일을 읽을 수 있도록 해당 폴더의 권한을 확인, http 그룹의 접근 권한을 ‘읽음’으로 부여(‘쓰기’권한은 지양)

4. 정적 웹 서비스 추가

  • Web Staion -> 웹 서비스 -> 생성
  • 서비스 유형 : 정적 웹사이트
  • 이름 : [원하는 서비스의 이름]
  • 설명 : [원하는 서비스 설명]
  • 문서 루트 : web/원하는 서비스 폴더
  • HTTP 백엔드 서버 : 선택 항목이 있으면 Nginx

5. 공개용 HTTPS 포털 추가하기

  1. Web Staion -> 웹 포털
  2. 생성
  3. 웹 서비스 포털
  4. 서비스에서 새로 만든 서비스 이름 선택
  5. 포털 유형에서 ‘포트 기반’ 선택
  6. HTTPS 선택
  7. HTTPS 포트에 원하는 포트번호(4자리) 입력(추천 입력값 : 8443)
  8. 생성

*포트가 이미 사용 중이라는 오류가 나오면 기존 서비스를 지우지 말고, 새 웹앱용 번호를 다른 빈 번호로 변경

6. 기존 인증서 새 포털에 지정

  1. 제어판 -> 보안 -> 인증서
  2. 설정 -> 구성
  3. 서비스 목록에서 새 웹앱 포털에 해당하는 항목 찾기
  4. 해당 항목의 인증서 드롭다운(누르면 옵션이 아래로 펼쳐지는 버튼) 클릭
  5. 기존 호스트 이름에 유효한 인증서 선택
  6. 확인

*’인증서 재설정’은 누르지 않음. 이걸 누르면 다른 인증서들 삭제함

7. 공유기에 8443 포트포워딩 규칙 추가

  • 규칙 이름 : [원하는 서비스 이름]
  • 프로토콜 : TCP
  • 외부 포트 : [설정한 포트값 ex) 8443]
  • 내부 IP : 현재 NAS의 내부 IP
  • 내부 포트 : [설정한 포트값 ex) 8443]
  • 활성화 : 사용

8. 모바일 등 외부 채널에서 접속 확인

*내부망에 연결되어 있는 Wi-Fi를 끊고 확인

Previous Article

답글 남기기

Your email address will not be published. Required fields are marked *.

*
*