웹 응용 프로그램
Web Station 기능으로 Synology DiskStation에서 웹 페이지로 웹사이트를 구축할 수 있습니다. Synology DiskStation은 웹사이트 제작에 사용하는 웹 페이지 파일을 저장할 수 있는 기본 공유 폴더 " web"을 제공합니다.
Web Station 활성화하기:
-
Web Station 활성화를 선택합니다.
- 적용을 클릭합니다.
Web Station 지원과 제한에는 다음이 포함됩니다.
- 홈페이지 파일은 "index.htm", "index.html", "index.php" 중 하나로 이름이 지정되어야 합니다.
- PHP에 지원되지 않은 함수: system(), exec().
- PHP mail() 함수를 이용하면 시스템이 자동으로 알림 페이지에서 SMTP 서버 정보를 가져와서 이용합니다. 이메일 알림을 활성화했고 올바른 SMTP 서버 정보를 입력했는지 확인하십시오.
- 공유 폴더 web의 실제 경로는 /volume1/web입니다. 일부 응용 프로그램에서는 사용자가 구성 파일에서 경로를 설정하도록 요청합니다.
- PHP 응용 프로그램은 "nobody" 권한으로 실행됩니다.
- "blog", "photo", "photosrc", "webdefault"는 예약된 폴더 이름입니다. 이 이름들은 Web Station 에서 이용할 수 없기 때문에 web 공유 폴더 아래에서 이 이름으로 폴더를 생성하지 마십시오.
- missing.html 파일, missing.htm 파일, 또는 missing.php 파일을 생성해서 에러 페이지를 사용자 지정할 수 있습니다. 먼저 Web Station을 활성화합니다. 그 다음 missing.html, missing.htm, 또는 missing.php 파일을 서버의 web 공유 폴더에 위치시킵니다. 사용자가 존재하지 않는 페이지로 연결되면 이 사용자 지정된 에러 페이지가 나타납니다.
- 활성 HTTP 연결의 최대 수: 256
- 가상 호스트의 최대 수: 30
가상 호스트 활성화를 통한 웹사이트 호스팅
단일 서버에서 여러 개의 웹사이트에 대해 호스팅을 제공할 경우 가상 호스트 활성화를 위해 아래 단계를 따라 주십시오.
- 가상 호스트를 클릭합니다.
- 생성을 클릭합니다.
- 웹사이트 데이터가 저장되는 " web" 공유 폴더의 하위 폴더 이름을 입력합니다.
- 이 웹사이트에 대한 호스트 이름을 입력합니다.
- 이 웹사이트에 대한 포트를 입력합니다.
-
확인을 클릭합니다.
개인 웹사이트 활성화
로컬 사용자, 도메인 사용자 및 LDAP 사용자는 개인 웹사이트 기능을 사용하여 자신의 개인 웹사이트를 생성할 수 있습니다.
로컬 사용자
각 로컬 사용자는 "서버-IP/~사용자 이름" 또는 "서버-이름/~사용자 이름"과 같은 고유의 웹사이트 주소를 갖게 됩니다. 예:
- 192.168.1.1/~johnlee
- SynologyNAS/~johnlee
도메인 사용자
각 도메인 사용자는 서버-IP/~도메인 이름%5c사용자 이름" 또는 "서버-이름/~도메인 이름%5c사용자 이름"과 같은 고유의 웹사이트 주소를 갖게 됩니다. 예:
- 192.168.1.1/~testdomain%5ctonywu
- SynologyNAS/~testdomain%5ctonywu
LDAP 사용자
각 LDAP 사용자는 "서버-IP/~사용자 이름@도메인 이름" 또는 "서버-이름/~사용자 이름@도메인 이름"과 같은 고유의 웹사이트 주소를 갖게 됩니다. 예:
- 192.168.1.1/~tonywu@testdomain
- SynologyNAS/~tonywu@testdomain
참고: 이 기능을 활성화하기 전에 사용자 홈 기능이 활성화되었는지 확인하십시오. 로컬 사용자는 제어판 > 사용자 > 사용자 홈으로 이동하여 로컬 사용자용 사용자 홈을 활성화하고, 도메인 사용자는 제어판 > 디렉터리 서비스 > 도메인 사용자 > 사용자 홈으로 이동하여 도메인 사용자용 사용자 홈을 활성화하고, LDAP 사용자는 제어판 > 디렉터리 서비스 > LDAP 사용자 > 사용자 홈으로 이동하여 LDAP 사용자용 사용자 홈을 활성화합니다.
개인 웹사이트 생성하기:
- 사용자 홈 디렉터리에 "www" 폴더를 생성합니다.
- "www" 폴더에 웹 페이지를 업로드합니다.
오류 페이지 사용자 지정하기:
- 오류 페이지를 missing.html, missing.htm 또는 missing.php로 저장합니다.
- "www" 폴더에 해당 파일을 업로드합니다.
사용자가 로컬 사용자 웹사이트에 존재하지 않는 페이지에 연결된 경우 사용자 지정된 오류 페이지가 표시됩니다.
지원 및 제한:
로컬 사용자는 다음과 같은 조건에서만 데이터에 액세스할 수 있습니다.
- 사용자 자신의 홈
- /var/tmp
- /tmp
- /volumeX/@tmp
MySQL 활성화
웹사이트에 대해 MySQL 데이터베이스 기능을 이용하려면 MySQL을 활성화합니다. MySQL을 활성화한 후 Synology의 다운로드 센터에서 제공되는 phyMyAdmin 패키지를 설치하여 MySQL 데이터베이스를 관리할 수 있습니다.
MySQL의 기본 root 패스워드는 비어 있습니다.