Portal web

La página Portal web constituye una plataforma centralizada desde la cual se pueden administrar los portales de los servicios web. En este artículo aprenderá a administrar el portal web predeterminado, los sitios web personales y los portales.

Portal predeterminado

Tras la instalación del paquete, Web Station genera automáticamente un portal web con las URL predeterminadas.

Para administrar el portal web predeterminado:

  1. Vaya a la página Servicio Web.
  2. En la sección Servicio predeterminado, seleccione Servicio predeterminado y haga clic en Editar.
  3. Configure las siguientes opciones en función de sus necesidades:
    • Servidor back-end HTTP: seleccione un tipo de servidor web en el menú desplegable.
    • PHP: seleccione un perfil PHP en el menú desplegable. Puede crear perfiles PHP personalizados en Configuración del lenguaje de script > PHP.
  4. Haga clic en Aplicar.
  5. Las URL del portal web predeterminado utilizan los siguientes formatos:
    • http://dirección IP de su NAS:80
    • http://nombre de dominio de su NAS:80
    • https://dirección IP de su NAS:443
    • https://nombre de dominio de su NAS:443

Observación:

  • Web Station utiliza el grupo http para ejecutar tareas. De forma predeterminada, el grupo http tiene permiso de lectura para las carpetas compartidas web y web_packages. Para asegurarse de que Web Station funcione correctamente, otorgue al grupo http el permiso de acceso a los archivos o carpetas relacionados con el sitio web. Por ejemplo, si quiere que Web Station pueda acceder al archivo sample.htm de la carpeta compartida web, debe asegurarse de que el grupo http tenga permiso de lectura/escritura para la carpeta compartida web además del archivo sample.htm.
  • El archivo de la página de inicio debe denominarse index.htm, index.html o index.php.
  • Cuando utilice la función PHP mail(), el sistema recuperará automáticamente y utilizará la información de servidor SMTP en Panel de control > Notificación > Correo electrónico. Asegúrese de que ha habilitado las notificaciones por correo electrónico y ha introducido la información correcta del servidor SMTP.
  • De forma predeterminada, Web Station incluye dos carpetas compartidas:
  • web_packages: los archivos de paquetes de terceros instalados (por ejemplo, phpMyAdmin) se almacenan en esta carpeta compartida.
  • web: los archivos para alojar sus sitios web se pueden almacenar en esta carpeta compartida.
  • La ruta real de la carpeta compartida web es /volume1/web. Algunas aplicaciones requieren que los usuarios definan la ruta en el archivo de configuración.
  • Los nombres blog, photo, photosrc y webdefault son nombres de carpeta reservados y Web Station no los puede utilizar. No cree carpetas con estos nombres en la carpeta compartida web.
  • Para personalizar la página de error, lleve a cabo una de las siguientes acciones:
  • Vaya a Configuración de página de error > Perfil predeterminado > Perfil de página de error predeterminado y consulte Configuración de página de error para obtener las instrucciones.
  • Cree un archivo denominado missing.html, missing.htm o missing.php y colóquelo en la carpeta compartida web de su Synology NAS.

Para habilitar un sitio web personal:

Web Station permite a los usuarios locales, de dominio y de LDAP crear sus sitios web personales.

Antes de comenzar:

  • Habilite el Inicio de usuario. Esta opción se puede encontrar en estas rutas:
    • Para los usuarios locales: Panel de control > Usuario y grupo > Avanzado
    • Para los usuarios de dominio: Panel de control > Dominio/LDAP > Usuarios del dominio
    • Para los usuarios de LDAP: Panel de control > Dominio/LDAP > Usuarios de LDAP
  • Instale y habilite al menos una versión de Apache HTTP Server. Estos paquetes se pueden encontrar en el Centro de paquetes.
  1. Vaya a la página Servicio Web.
  2. En la sección Servicio predeterminado, seleccione Servicio predeterminado y haga clic en Editar.
  3. Active la casilla Habilitar sitio web personal; se creará una carpeta con el nombre www en el directorio de inicio de cada usuario.
  4. Configure los siguientes ajustes según sus necesidades y haga clic en Guardar:
    • Servidor back-end HTTP: seleccione un tipo de servidor web en el menú desplegable.
    • PHP: seleccione un perfil PHP en el menú desplegable. Puede crear perfiles PHP personalizados en Configuración del lenguaje de script > PHP.
  5. Cargue los archivos relacionados con el sitio web en la carpeta www.
  6. Asegúrese de que se haya otorgado un permiso de acceso adecuado para los archivos cargados a los usuarios o grupos especificados.
  7. Cuando se hayan completado los pasos anteriores, cada usuario tendrá una dirección única para su sitio web, tal como se indica a continuación:
    • Usuarios locales: "Dirección IP de su NAS/~nombre de usuario/" o "Nombre de host de su NAS/~nombre de usuario/". Por ejemplo:
      1. 192.168.1.1/~ken/
      2. kenstation/~ken/
    • Usuarios del dominio: "Dirección IP de su NAS/~nombre de dominio%5cnombre de usuario/" o "Nombre de host de su NAS/~nombre de dominio%5cnombre de usuario/". Por ejemplo:
      1. 192.168.1.1/~synology.local%5cken/
      2. kenstation/~synology.local%5cken/
    • Usuarios de LDAP: "Dirección IP de su NAS/~nombre de usuario@nombre de dominio/" o "Nombre de host de su NAS/~nombre de usuario@nombre de dominio/". Por ejemplo:
      1. 192.168.1.1/~ken@synology.local/
      2. kenstation/~ken@synology.local/

Observación:

  • Para personalizar una página de error para los sitios web personales:
  • Guarde la página de error como missing.html, missing.htm o missing.php.
  • Cargue el archivo en la carpeta www.
  • Los usuarios locales solo pueden acceder a los datos ubicados en las siguientes rutas de archivo:
  • Su carpeta compartida home
  • /var/tmp
  • /tmp
  • /volumeX/@tmp

Portal personalizado

Para configurar un portal de servicios web:

Web Station permite crear portales personalizados para paquetes de servicios web de terceros, como phpMyAdmin, WordPress y MediaWiki.

  1. Vaya a la página Portal web y haga clic en Crear.
  2. Seleccione Portal de servicios web.
  3. Seleccione un servicio.
  4. Seleccione un tipo de portal:
    1. Basada en nombre: para crear una URL basada en el nombre (p. ej., "http://synotest.com:80"), introduzca el FQDN (nombre de dominio completo) de su Synology NAS en el campo Nombre de host y seleccione al menos un tipo de puerto para la URL (p. ej., los puertos predeterminados 80 y 443, o los puertos personalizados HTTP y HTTPS).
    2. Basada en puerto: para crear una URL basada en el puerto (p. ej., "https://210.61.203.200:443"), seleccione al menos un tipo de puerto (HTTP o HTTPS) e introduzca el número de puerto de la URL.
    3. Basado en alias: puede asignar URL alternativas denominadas alias a los paquetes de servicios web de terceros.
  5. Active la casilla HSTS del campo Configuración de HTTPS si desea forzar a los navegadores web para que visiten su servidor de paquetes través de conexiones HTTPS.
  6. Seleccione un perfil en el menú desplegable Perfil de control de acceso. Puede crear perfiles de control de acceso en Panel de control > Portal de inicio de sesión > Avanzado.
  7. Seleccione un perfil en el menú desplegable Perfil de página de error. Puede crear perfiles de página de error en Configuración de página de error.
  8. Haga clic en Crear para completar la configuración. Se generará un vínculo predeterminado en la lista de portales de la página Portal web.

Para configurar un portal alternativo del servidor predeterminado:

Web Station le permite crear nombres de host y puertos personalizados para portales alternativos de su servidor web predeterminado.

  1. Vaya a la página Portal web y haga clic en Crear.
  2. Seleccione Portal alternativo del servidor predeterminado.
  3. Seleccione un tipo de portal:
    1. Basada en nombre: para crear una URL basada en el nombre (p. ej., "http://synotest.com:80"), introduzca el FQDN (nombre de dominio completo) de su Synology NAS en el campo Nombre de host y seleccione al menos un tipo de puerto para la URL (p. ej., los puertos predeterminados 80 y 443, o los puertos personalizados HTTP y HTTPS).
    2. Basada en puerto: para crear una URL basada en el puerto (p. ej., "https://210.61.203.200:443"), seleccione al menos un tipo de puerto (HTTP o HTTPS) e introduzca el número de puerto de la URL.
  4. Active la casilla HSTS del campo Configuración de HTTPS si desea forzar a los navegadores web para que visiten su host virtual a través de conexiones HTTPS.
  5. Haga clic en Crear para completar la configuración. Se generará un vínculo predeterminado en la lista de portales de la página Portal web.

Observación:

  • Web Station utiliza el grupo http para ejecutar tareas con el fin de mejorar la flexibilidad y la seguridad. Para asegurarse de que Web Station funcione correctamente, otorgue al grupo http el permiso de acceso a los archivos o carpetas relacionados con el sitio web. Por ejemplo, si quiere que Web Station pueda acceder a la carpeta vhost1, debe asegurarse de que el grupo http tenga permiso de lectura/escritura para la carpeta vhost1.
  • Para garantizar la funcionalidad de los paquetes de servicios web de terceros instalados, el permiso de grupo http de la carpeta compartida web_packages debe establecerse como de solo lectura.
  • El principal objetivo de configurar los permisos de acceso a archivos es que Web Station funcione correctamente. No guarde información confidencial en las siguientes carpetas, ya que se utilizan para guardar archivos relacionados con el sitio web:
  • La carpeta compartida web
  • La carpeta compartida web_packages
  • Raíces de documentos de hosts virtuales
  • Los vínculos predeterminados de la lista de portales siguen las siguientes reglas:
  • Si están habilitados tanto los puertos predeterminados (80 y 443) como los personalizados, el vínculo predeterminado finaliza en el puerto 443 (HTTPS).
  • Si solo están habilitados los puertos personalizados, el vínculo personalizado termina en el puerto personalizado HTTPS.
Portal predeterminado
Portal personalizado