웹 포털

웹 포털 페이지에서는 웹 서비스의 포털을 관리할 수 있는 중앙 집중식 플랫폼을 제공합니다. 이 문서에서는 기본 웹 포털, 개인 웹사이트 및 포털을 관리하는 방법을 설명합니다.

기본 포털

Web Station은 패키지 설치 시 기본 URL과 함께 웹 포털을 자동으로 생성합니다.

기본 웹 포털 관리하기:

  1. 웹 서비스 페이지로 이동합니다.
  2. 기본 포털 섹션에서 기본 서버를 선택하고 편집을 클릭합니다.
  3. 필요에 따라 다음 설정을 구성합니다.
    • HTTP 백 엔드 서버: 드롭다운 메뉴에서 웹 서버 유형을 선택합니다.
    • PHP: 드롭다운 메뉴에서 PHP 프로필을 선택합니다. 스크립트 언어 설정 > PHP에서 사용자 지정된 PHP 프로필을 만들 수 있습니다.
  4. 적용을 클릭합니다.
  5. 기본 웹 포털의 URL 형식은 다음과 같습니다.
    • http://NAS의 IP 주소:80
    • http://NAS의 도메인 이름:80
    • https://NAS의 IP 주소:443
    • https://NAS의 도메인 이름:443

참고:

  • Web Station은 http 그룹을 사용하여 작업을 실행합니다. 기본적으로 http 그룹에는 webweb_packages 공유 폴더에 대한 읽기 권한이 있습니다. Web Station이 올바르게 작동하게 하려면 http 그룹에 웹사이트 관련 폴더나 파일에 대한 액세스 권한을 부여합니다. 예를 들어 web 공유 폴더의 sample.htm 파일이 Web Station에 액세스할 수 있게 하려면 http 그룹에 web 공유 폴더와 sample.htm 파일에 대한 읽기/쓰기 권한이 있는지 확인해야 합니다.
  • 홈페이지 파일 이름을 index.htm, index.html 또는 index.php로 지정해야 합니다.
  • PHP mail() 함수를 사용하면 시스템이 자동으로 제어판 > 알림 > 이메일에서 SMTP 서버 정보를 가져와서 사용합니다. 이메일 알림을 활성화했고 올바른 SMTP 서버 정보를 입력했는지 확인합니다.
  • 기본적으로 Web Station에서는 공유 폴더 두 개를 제공합니다.
  • web_packages: 설치된 타사 패키지(예: phpMyAdmin)의 파일은 이 공유 폴더에 저장됩니다.
  • web: 웹사이트를 호스팅하는 파일은 이 공유 폴더에 저장될 수 있습니다.
  • 공유 폴더 web의 실제 경로는 /volume1/web입니다. 일부 응용 프로그램에서는 사용자가 구성 파일에 경로를 설정해야 합니다.
  • blog, photo, photosrcwebdefault 이름은 예약된 폴더 이름이며 Web Station에서 이 이름을 사용할 수 없습니다. web 공유 폴더 내에 이러한 이름을 사용하여 폴더를 만들지 마십시오.
  • 오류 페이지를 사용자 지정하려면 다음 중 하나를 수행합니다.
  • 오류 페이지 설정 > 기본 프로필 > 기본 오류 페이지 프로필로 이동하고 지침은 오류 페이지 설정을 참조하십시오.
  • missing.html, missing.htm 또는 missing.php라는 파일을 만들고 Synology NAS의 web 공유 폴더 아래에 배치합니다.

개인 웹사이트 활성화하기:

Web Station을 사용하면 로컬 사용자, 도메인 사용자 및 LDAP 사용자는 개인 웹사이트를 만들 수 있습니다.

시작하기 전에:

  • 사용자 홈을 활성화합니다. 다음 경로에서 이 옵션을 찾을 수 있습니다.
    • 로컬 사용자: 제어판 > 사용자 및 그룹 > 고급
    • 도메인 사용자: 제어판 > 도메인/LDAP > 도메인 사용자
    • LDAP 사용자: 제어판 > 도메인/LDAP > LDAP 사용자
  • Apache HTTP Server 버전을 최소 한 개 이상 설치하고 활성화합니다. 패키지 센터에서 이러한 패키지를 찾을 수 있습니다.
  1. 웹 서비스 페이지로 이동합니다.
  2. 기본 포털 섹션에서 기본 서버를 선택하고 편집을 클릭합니다.
  3. 개인 웹사이트 활성화 확인란을 선택합니다. 그러면 그에 따라 www라는 폴더가 각 사용자의 홈 디렉토리에 생성됩니다.
  4. 필요에 맞게 다음 설정을 구성하고 저장을 클릭합니다.
    • HTTP 백 엔드 서버: 드롭다운 메뉴에서 웹 서버 유형을 선택합니다.
    • PHP: 드롭다운 메뉴에서 PHP 프로필을 선택합니다. 스크립트 언어 설정 > PHP에서 사용자 지정된 PHP 프로필을 만들 수 있습니다.
  5. 웹사이트 관련 파일을 www 폴더에 업로드합니다.
  6. 지정된 사용자나 그룹에 업로드된 파일에 대한 충분한 액세스 권한이 부여됐는지 확인합니다.
  7. 위 단계를 완료하면 각 사용자는 다음과 같이 고유한 웹 사이트 주소를 갖게 됩니다.
    • 로컬 사용자: "NAS의 IP 주소/~사용자 이름/" 또는 "NAS의 호스트 이름/~사용자 이름/". 예:
      1. 192.168.1.1/~ken/
      2. kenstation/~ken/
    • 도메인 사용자: "NAS의 IP 주소/~도메인 이름%5c사용자 이름/" 또는 "NAS의 호스트 이름/~도메인 이름%5c사용자 이름/". 예:
      1. 192.168.1.1/~synology.local%5cken/
      2. kenstation/~synology.local%5cken/
    • LDAP 사용자: "NAS의 IP 주소/~사용자 이름@도메인 이름/" 또는 "NAS의 호스트 이름/~사용자 이름@도메인 이름/". 예:
      1. 192.168.1.1/~ken@synology.local/
      2. kenstation/~ken@synology.local/

참고:

  • 개인 웹사이트의 오류 페이지 사용자 지정하기:
  • 오류 페이지를 missing.html, missing.htm 또는 missing.php로 저장합니다.
  • 파일을 www 폴더에 업로드합니다.
  • 로컬 사용자는 다음 파일 경로에 있는 데이터만 액세스할 수 있습니다.
  • home 공유 폴더
  • /var/tmp
  • /tmp
  • /volumeX/@tmp

사용자 지정된 포털

웹 서비스 포털 설정하기:

Web Station을 사용하면 phpMyAdmin, WordPress 및 MediaWiki와 같은 타사 웹 서비스 패키지의 사용자 지정 포털을 만들 수 있습니다.

  1. 웹 포털 페이지로 이동하고 생성을 클릭합니다.
  2. 웹 서비스 포털을 선택합니다.
  3. 서비스를 선택합니다.
  4. 포털 유형을 선택합니다.
    1. 이름 기반: 이름 기반 URL(예: "http://synotest.com:80")을 만들려면 호스트 이름 필드에 Synology NAS의 FQDN(정규화된 도메인 이름)을 입력하고 URL의 포트 유형을 최소 하나 이상(즉, 기본 포트 80443 또는 사용자 지정된 포트 HTTPHTTPS) 선택합니다.
    2. 포트 기반: 포트 기반 URL(예: "https://210.61.203.200:443")을 만들려면 포트 유형을 최소 하나 이상(HTTP 또는 HTTPS) 선택하고 URL의 포트 번호를 입력합니다.
    3. 별칭 기반: 별칭이라고 하는 대체 URL을 타사 웹 서비스 패키지에 할당할 수 있습니다.
  5. 웹 브라우저를 강제로 HTTPS 연결을 통해 패키지 서버에 연결하려면 HTTPS 설정 필드에서 HSTS 확인란을 선택합니다.
  6. 액세스 제어 프로필 드롭다운 메뉴에서 프로필을 선택합니다. 제어판 > 로그인 포털 > 고급에서 액세스 제어 프로필을 만들 수 있습니다.
  7. 오류 페이지 프로필 드롭다운 메뉴에서 프로필을 선택합니다. 오류 페이지 설정에서 오류 페이지 프로필을 만들 수 있습니다.
  8. 생성을 클릭하여 설정을 완료합니다. 기본 링크가 웹 포털 페이지의 포털 목록에 생성됩니다.

기본 서버의 대체 포털 설정하기:

Web Station을 사용하면 기본 웹 서버의 대체 포털에 대한 사용자 지정 호스트 이름 및 포트를 만들 수 있습니다.

  1. 웹 포털 페이지로 이동하고 생성을 클릭합니다.
  2. 기본 서버의 대체 포털을 선택합니다.
  3. 포털 유형을 선택합니다.
    1. 이름 기반: 이름 기반 URL(예: "http://synotest.com:80")을 만들려면 호스트 이름 필드에 Synology NAS의 FQDN(정규화된 도메인 이름)을 입력하고 URL의 포트 유형을 최소 하나 이상(즉, 기본 포트 80443 또는 사용자 지정된 포트 HTTPHTTPS) 선택합니다.
    2. 포트 기반: 포트 기반 URL(예: "https://210.61.203.200:443")을 만들려면 포트 유형을 최소 하나 이상(HTTP 또는 HTTPS) 선택하고 URL의 포트 번호를 입력합니다.
  4. 웹 브라우저를 강제로 HTTPS 연결을 통해 가상 호스트에 연결하려면 HTTPS 설정 필드에서 HSTS 확인란을 선택합니다.
  5. 생성을 클릭하여 설정을 완료합니다. 기본 링크가 웹 포털 페이지의 포털 목록에 생성됩니다.

참고:

  • Web Station은 http 그룹을 사용하여 보다 우수한 유연성과 보안을 위한 작업을 실행합니다. Web Station이 올바르게 작동하게 하려면 http 그룹에 웹사이트 관련 폴더나 파일에 대한 액세스 권한을 부여합니다. 예를 들어 vhost1 폴더가 Web Station에 액세스할 수 있게 하려면 http 그룹에 vhost1 폴더에 대한 읽기/쓰기 권한이 있는지 확인해야 합니다.
  • 설치된 타사 웹 서비스 패키지의 기능을 확인하려면 web_packages 공유 폴더에 대한 http 그룹 권한을 읽기 전용으로 설정해야 합니다.
  • 파일 액세스 권한을 구성하는 주요 목적은 Web Station이 올바르게 작동하게 하기 위함입니다. 민감한 정보는 웹사이트 관련 파일을 저장하는 데 사용되므로 이러한 정보를 다음 폴더에 저장하지 마십시오.
  • web 공유 폴더
  • web_packages 공유 폴더
  • 가상 호스트의 문서 루트
  • 포털 목록의 기본 링크는 다음 규칙을 따릅니다.
  • 기본 포트(80 및 443)와 사용자 지정된 포트 모두 활성화되면 기본 링크는 포트 443(HTTPS)으로 끝납니다.
  • 사용자 지정된 포트만 활성화되면 기본 링크는 사용자 지정된 HTTPS 포트로 끝납니다.
기본 포털
사용자 지정된 포털