Веб-портал

Страница Веб-портал предоставляет централизованную платформу для управления порталами веб-служб. В этой статье приведено описание процесса управления веб-порталом по умолчанию, личными веб-сайтами и порталами.

Портал по умолчанию

Web Station автоматически создает веб-портал с URL-адресами по умолчанию при установке пакета.

Управление веб-порталом по умолчанию

  1. Перейдите на страницу Веб-служба.
  2. В разделе Служба по умолчанию выберите Служба по умолчанию и нажмите Редактировать.
  3. Настройте следующие параметры нужным вам образом.
    • Внутренний сервер HTTP. Выберите тип веб-сервера в раскрывающемся меню.
    • PHP. Выберите профиль PHP в раскрывающемся меню. Настраиваемые профили PHP можно создать в разделе Настройки языка сценария > PHP.
  4. Нажмите Применить.
  5. URL-адреса веб-портала по умолчанию имеют следующие форматы:
    • http://IP-адрес вашего устройства NAS:80
    • http://доменное имя вашего устройства NAS:80
    • https://IP-адрес вашего устройства NAS:443
    • https://доменное имя вашего устройства NAS:443

Примечание.

  • Web Station использует группу http для выполнения задач. По умолчанию группа http имеет разрешение на чтение общих папок web и web_packages. Чтобы обеспечить правильную работу Web Station, предоставьте группе http доступ к папкам или файлам, связанным с веб-сайтом. Например, чтобы сделать файл sample.htm в общей папке web доступным через Web Station, у группы «http» должны быть соответствующие права на чтение/запись для общей папки web, а также для файла sample.htm.
  • Файл домашней страницы должен называться index.htm, index.html или index.php.
  • При использовании функции «Почта PHP()» система будет автоматически получать и использовать информацию о SMTP-сервере из раздела Панель управления > Уведомление > Электронная почта. Убедитесь в том, что вы включили уведомления по электронной почте и ввели правильную информацию о SMTP-сервере.
  • Web Station поставляется с двумя общими папками по умолчанию:
  • web_packages: файлы установленных пакетов сторонних производителей (например, phpMyAdmin) хранятся в этой общей папке.
  • web: файлы для размещения веб-сайтов можно хранить в этой общей папке.
  • Фактический путь к общей папке web/volume1/web. Некоторые приложения требуют, чтобы пользователь задал путь в файле конфигурации.
  • Имена blog, photo, photosrc и webdefault зарезервированы для папок, и их нельзя использовать в Web Station. Не создавайте папки с такими именами в общей папке «web».
  • Чтобы настроить страницу ошибки, выполните одно из следующих действий.
  • Выберите Параметры страницы ошибок > Профиль по умолчанию > Профиль страницы ошибок по умолчанию и следуйте инструкциям в разделе Параметры страницы ошибок.
  • Создайте файл с именем missing.html, missing.htm или missing.php и поместите его в общую папку web на устройстве Synology NAS.

Включение личного веб-сайта

Web Station позволяет локальным пользователям, пользователям домена и пользователям LDAP создавать личные веб-сайты.

Перед началом работы

  • Включить Главную папку пользователя. Этот параметр можно найти в следующих разделах:
    • Для локальных пользователей: Панель управления > Пользователь и группа > Дополнительно
    • Для пользователей домена: Панель управления > Домен/LDAP > Пользователи домена.
    • Для пользователей LDAP: Панель управления > Домен/LDAP > Пользователи LDAP.
  • Установите и включите хотя бы одну версию HTTP-сервера Apache. Эти пакеты можно скачать в Центре пакетов.
  1. Перейдите на страницу Веб-служба.
  2. В разделе Служба по умолчанию выберите Служба по умолчанию и нажмите Редактировать.
  3. Установите флажок Включить личный веб-сайт, и папка с именем www будет создана в домашнем каталоге каждого пользователя.
  4. Настройте следующие параметры в зависимости от ваших требований и нажмите Сохранить.
    • Внутренний сервер HTTP. Выберите тип веб-сервера в раскрывающемся меню.
    • PHP. Выберите профиль PHP в раскрывающемся меню. Настраиваемые профили PHP можно создать в разделе Настройки языка сценария > PHP.
  5. Загрузите файлы, связанные с веб-сайтами, в папку www.
  6. Проверьте, что указанные пользователи или группы имеют соответствующие права доступа к загруженным файлам.
  7. После выполнения описанных выше действий каждый пользователь будет иметь уникальный адрес веб-сайта следующим образом.
    • Локальные пользователи. «IP-адрес вашего устройства NAS/~имя пользователя/» или «имя хоста вашего устройства NAS/~имя пользователя/». Пример.
      1. 192.168.1.1/~ken/
      2. kenstation/~ken/
    • Пользователи домена: «IP-адрес вашего устройства NAS/~доменное имя%5cимя пользователя/» или «имя хоста вашего устройства NAS/~доменное имя%5cимя пользователя/». Пример.
      1. 192.168.1.1/~synology.local%5cken/
      2. kenstation/~synology.local%5cken/
    • Пользователи LDAP: «IP-адрес вашего устройства NAS/~имя пользователя@доменное имя/» или «имя хоста вашего устройства 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), введите FQDN (полное доменное имя) вашего Synology NAS в поле Имя хоста и выберите хотя бы один тип портов для URL-адреса: порты по умолчанию (80 и 443) или пользовательские порты (HTTP и HTTPS).
    2. На основе порта. Чтобы создать URL-адрес на основе порта (например, https://210.61.203.200:443), выберите хотя бы один тип портов (HTTP или HTTPS) и введите номер порта для URL-адреса.
    3. На основе псевдонима. Можно назначить альтернативные URL-адреса, называемые «псевдонимами», сторонним пакетам веб-служб.
  5. Установите флажок HSTS в поле Настройки HTTPS, чтобы веб-браузеры принудительно подключались к серверу пакетов по протоколу HTTPS.
  6. Выберите профиль из раскрывающегося меню Профиль управления доступом. Профили управления доступом можно создать в разделе Панель управления > Портал входа > Дополнительно.
  7. Выберите профиль из раскрывающегося меню Профиль страницы ошибок. Профили страницы ошибок можно создать в разделе Настройки страницы ошибок.
  8. Нажмите Создать для завершения настройки. Ссылка по умолчанию будет создана в списке порталов на странице Веб-портал.

Настройка альтернативного портала сервера по умолчанию

Web Station позволяет создавать настраиваемые имена хостов и порты для альтернативных порталов веб-сервера по умолчанию.

  1. Перейдите на страницу Веб-портал и нажмите Создать.
  2. Выберите Альтернативный портал сервера по умолчанию.
  3. Выберите тип портала:
    1. На основе имени. Чтобы создать URL-адрес на основе имени (например, http://synotest.com:80), введите FQDN (полное доменное имя) вашего Synology NAS в поле Имя хоста и выберите хотя бы один тип портов для URL-адреса: порты по умолчанию (80 и 443) или пользовательские порты (HTTP и HTTPS).
    2. На основе порта. Чтобы создать URL-адрес на основе порта (например, https://210.61.203.200:443), выберите хотя бы один тип портов (HTTP или HTTPS) и введите номер порта для URL-адреса.
  4. Установите флажок HSTS в поле Настройки HTTPS, чтобы веб-браузеры принудительно подключались к виртуальному хосту по протоколу HTTPS.
  5. Нажмите Создать для завершения настройки. Ссылка по умолчанию будет создана в списке порталов на странице Веб-портал.

Примечание.

  • Web Station использует группу «http» для выполнения задач, что повышает гибкость и безопасность. Чтобы обеспечить правильную работу Web Station, предоставьте группе «http» доступ к папкам или файлам, связанным с веб-сайтом. Например, чтобы сделать папку «vhost1» доступной через Web Station, у группы «http» должны быть права на чтение/запись для папки «vhost1».
  • Чтобы обеспечить нормальную работу установленных пакетов веб-служб сторонних производителей, группе «http» должно быть предоставлено право только на чтение в общей папке web_packages.
  • Основная цель настройки прав доступа к файлам — нормальное функционирование Web Station. Не храните конфиденциальную информацию в следующих папках, так как они используются для хранения файлов, связанных с веб-сайтами:
  • общая папка web
  • общая папка web_packages
  • корневые каталоги документов виртуальных хостов
  • Ссылки по умолчанию в списке порталов соответствуют следующим правилам.
  • Если порты по умолчанию (80 и 443) и настраиваемые порты включены, ссылка по умолчанию заканчивается номером порта 443 (HTTPS).
  • Если включены только настраиваемые порты, ссылка по умолчанию заканчивается номером настраиваемого порта HTTPS.
Портал по умолчанию
Настраиваемый портал