¿Cómo uso la estación web de Synology??

¿Cómo uso la estación web de Synology??
Puede alojar sitios web de su sinología NAS a través de Estación web. Con la estación web, puede alojar sitios web estáticos y dinámicos con PHP. La estación web admite el servidor web Nginx y Apache. También puede crear perfiles PHP personalizados y perfiles de página de error. Puede crear un nuevo perfil de host virtual para cada uno de sus sitios web y configurarlo para usar el servidor web deseado, el perfil PHP y el perfil de la página de error también.

En este artículo, le mostraré cómo instalar la estación web en su NAS Synology y usarla para alojar sitios web. También le mostraré cómo crear perfiles de página de PHP y error. Le mostraré cómo crear un host virtual y configurarlo con perfiles de página de PHP y error personalizados. Entonces empecemos.

Tabla de contenido

  1. Instalación de la estación web
  2. Alojamiento de su primer sitio web con la estación web
  3. Instalación de paquetes y paquetes de servicio de la estación web de la estación web
  4. Alojamiento de un sitio web dinámico basado en PHP con la estación web
  5. Creación de perfiles de host virtuales
  6. Creación y uso de perfiles PHP personalizados
  7. Creación y uso de páginas de error personalizadas
  8. Conclusión
  9. Referencias

Instalación de la estación web

Puedes instalar Estación web en tu sinología nas de la Centro de paquetes aplicación.

Primero, abra el Centro de paquetes aplicación.

Buscar estación web y haga clic en Instalar como se marca en la captura de pantalla a continuación.

El Estación web debe instalarse en unos segundos.

Una vez Estación web está instalado, haga clic en el Menú de aplicaciones .

Haga clic en Estación web como se marca en la captura de pantalla a continuación.

El Estación web la aplicación debe abrirse. Haga clic en DE ACUERDO.

En el Estado Sección de la Estación web, Verás el Paquetes de fondo y Paquetes de servicio que son Instalado. El Paquetes de fondo y Paquetes de servicio que son No instalado también debe estar en la lista.

NOTA: El Nginx El paquete de back-end se instala de forma predeterminada.

Alojamiento de su primer sitio web con la estación web

Con la configuración predeterminada de la estación web, puede alojar sitios web estáticos en su Synology NAS. El servidor web NGINX servirá a las páginas web estáticas.

La estación web viene con un sitio web predeterminado. Para visitar el sitio web predeterminado, intente acceder a la URL http: // 192.168.0.114. Si todo funciona, verá la página web como se muestra en la captura de pantalla a continuación.

NOTA: Aquí, 192.168.0.114 es la dirección IP de mi sinología nas. Reemplácelo con el tuyo de ahora en adelante.

Si necesita alguna ayuda para encontrar la dirección IP de su NAS Synology, lea el artículo ¿Cómo encuentro la dirección IP de mi sinología NAS??.

Por defecto, la estación web sirve páginas web desde el web Carpeta compartida como marcada en la captura de pantalla a continuación. Puede cargar los archivos HTML deseados en esta carpeta compartida para reemplazar el sitio web predeterminado.

Como puede ver, he reemplazado el sitio web predeterminado con un sitio web personalizado.

Instalación de paquetes y paquetes de servicio de la estación web de la estación web

Si desea utilizar el servidor web de Apache en lugar del servidor web NGINX predeterminado o ejecutar sitios web dinámicos a través de PHP, deberá instalar el requerido Paquetes de fondo.

También puedes instalar WordPress, phpmyadmin, y otros CMS Paquetes de servicio.

Los paquetes de back-end o de servicio que no están instalados tendrán el No instalado estado en el Estado Sección de la estación web como se marca en la captura de pantalla a continuación.

Para instalar un paquete de back-end o servicio, haga clic en el icono respectivo como se marca en la captura de pantalla a continuación.

Por ejemplo, para instalar el Apache HTTP Server 2.4 Paquete de back-end, haga clic en el icono como se marca en la captura de pantalla a continuación.

El Centro de paquetes la aplicación mostrará el Apache HTTP Server 2.4 paquete. Haga clic en Instalar.

El Apache HTTP Server 2.4 Se debe instalar el paquete.

Una vez el Apache HTTP Server 2.4 Se instala el paquete, el estado del paquete de fondo se cambiará a Normal, como se marca en la captura de pantalla a continuación.

Para habilitar el soporte de PHP, instale uno de los paquetes de back-end de PHP. En este artículo, instalaré el Php 7.4 paquete.

Haga clic en Instalar.

El Php 7.4 Se debe instalar el paquete.

Una vez el Php 7.4 Se instala el paquete, el estado del paquete de fondo se cambiará a Normal como se marca en la captura de pantalla a continuación.

Debe usar el servidor web de Apache en lugar del servidor web NGINX y alojar sitios web dinámicos con PHP.

Alojamiento de un sitio web dinámico basado en PHP con la estación web

Una vez que haya instalado el paquete PHP Back-End, puede configurar la estación web para servir sitios web dinámicos.

Para hacer eso, navegue al Portal de servicio web sección1, Selecciona el Servidor predeterminado portal2, y haga clic en Editar3 como se marca en la captura de pantalla a continuación.

Por defecto, el Servidor de back-end http se establecerá en Nginx.

Puede seleccionar el Servidor apache http desde el Servidor HTTP-Back-End Menú desplegable Si desea usar el servidor web de Apache en su lugar.

Seleccione un perfil PHP en el menú desplegable PHP como se marca en la captura de pantalla a continuación para alojar un sitio web dinámico.

Una vez que haya terminado, haga clic en Ahorrar.

El portal predeterminado debe configurarse para servir a un sitio web de PHP dinámico.

Ahora, crea un simple índice.php archivo en el web carpeta compartida.

Una vez que hayas creado/subido un índice.php archivo en el web Carpeta compartida, visite la URL http: // 192.168.0.114 de su navegador web favorito, y debería ver su sitio web basado en PHP.

Creación de perfiles de host virtuales

También puede crear hosts virtuales basados ​​en nombres y basados ​​en puertos con estación web y host múltiples sitios web de un solo NAS de Synology.

Navegue a la sección del portal de servicio web y haga clic en Crear para crear un perfil de host virtual.

Haga clic en Crear portal de servicio.

Haga clic en Anfitrión virtual.

Seleccionar Basado en el nombre o Basado en puertos Para crear un host virtual basado en nombres o basado en puertos, respectivamente.

Basado en el nombre: La estación web utiliza el nombre DNS que apunta a la dirección IP de su NAS Synology para determinar el sitio web (o host virtual) para servir.

Puerto: La estación web utiliza el número de puerto para determinar el sitio web (o host virtual) para servir.

Si quieres usar el nombre DNS sitio1.Linuxhint.comunicarse Para el host virtual, seleccione Basado en el nombre y escriba sitio1.Linuxhint.comunicarse en el Nombre de host sección.

NOTA: Para los hosts virtuales basados ​​en nombres, el nombre DNS que desea utilizar debe apuntar/resolver a la dirección IP de su sinología NAS.

Si quieres usar el puerto 8080 Para el host virtual, seleccione Basado en puertos, Verifique el protocolo (Http o Https) que quieres usar y escribe 8080 como se marca en la captura de pantalla a continuación.

Para seleccionar una carpeta desde donde la estación web sirviera páginas web, haga clic en Navegar como se marca en la captura de pantalla a continuación.

Seleccione la carpeta deseada y haga clic en Seleccionar.

Seleccione el servidor web (apache o nginx) que desea usar en el Servidor de back-end http Menú desplegable.

Seleccione el perfil de versión PHP deseado del Php Menú desplegable.

Una vez que haya terminado, haga clic en Crear.

Haga clic en DE ACUERDO.

Se debe crear un nuevo host virtual.

Para acceder a su host virtual, visite https: // sitio1.Linuxhint.com de tu navegador web favorito. Se cargará el sitio web en su carpeta seleccionada, como se muestra en la captura de pantalla a continuación.

Creación y uso de perfiles PHP personalizados

Puede crear perfiles PHP personalizados y configurar cualquier host virtual para usarlos.

Para crear un perfil PHP personalizado, haga clic en Crear desde el Configuración de lenguaje de script Sección marcada en la captura de pantalla a continuación.

En el Ajustes pestaña, escriba su PHP Nombre de perfil1, Escriba un corto Descripción de su perfil de PHP2, y seleccione la versión de PHP que desea usar en el Versión php Menú desplegable3.

Si desea habilitar el almacenamiento en caché, consulte el Habilitar caché PHP caja4.

Si desea habilitar xdebug, consulte el Habilitar xdebug caja5.

Si desea mostrar mensajes de error de PHP, verifique el Habilitar display_errors para mostrar el mensaje de error de PHP caja6.

Puede habilitar las extensiones PHP deseadas de la pestaña Extensiones que necesita para este perfil.

Puede configurar las opciones de Administrador de procesos Fast-CGI para PHP desde la pestaña FPM.

Desde el Centro pestaña, puede configurar PHP.Configuración de INI para este perfil.

Una vez que esté feliz, haga clic en Crear.

Se debe crear un nuevo perfil de PHP.

Para usar el perfil PHP recién creado, navegue al Portal de servicio web pestaña1, Seleccione el host virtual deseado2, y haga clic en Editar3 como se marca en la captura de pantalla a continuación.

Desde el Php Menú desplegable1, Seleccione el perfil PHP personalizado que acaba de crear2.

Una vez que haya terminado, haga clic en Ahorrar.

El perfil PHP personalizado que ha creado debe usarse para este host virtual de ahora en adelante.

Creación y uso de páginas de error personalizadas

La estación web utiliza páginas de error simples de forma predeterminada. Pero puede crear perfiles de página de error personalizados y usarlos para cualquier host virtual que desee. Esto hará errores de manejo como 404, 503, etc.

Así es como se ve la página de error HTTP 404 de la estación web de forma predeterminada.

Navegue a la sección Configuración de la página de error para crear un perfil de página de error personalizado.

Haga clic en Crear > Crear perfil.

Escriba un nombre de perfil de página de error personalizado en el Nombre de perfil sección.

Para agregar un Respuesta personalizada, haga clic en Agregar.

Se debe agregar una respuesta personalizada vacía, como se marca en la captura de pantalla a continuación.

Escriba el Código de estado que quieres manejar. Por ejemplo, 404.

Seleccione cómo desea manejar el código de estado del Tipo de respuesta Menú desplegable.

Para servir un archivo HTML cuando ocurra un error, seleccione Insertar contenido de un archivo estático desde el Tipo de respuesta menú desplegable y cargar un archivo HTML que desea servir.

Para servir páginas de error de su host virtual o sitio web, seleccione Enlace a una URL en este sitio desde el Tipo de respuesta menú desplegable y escriba la ruta relativa a la página de error.

Para redirigir a otra URL, seleccione Ejecutar una redirección 302 desde el Tipo de respuesta menú desplegable y escriba la URL de destino.

Le mostraré cómo servir páginas de error de la raíz del documento del host virtual. Entonces, he seleccionado Enlace a una URL en este sitio desde el Tipo de respuesta menú desplegable y escrito en la ruta relativa a la página de error de mi sitio web.

También tendrá que seleccionar una página de error predeterminado. Se mostrará cuando no tenga ninguna coincidencia Respuesta personalizada.

Para establecer una página de error predeterminada, seleccione un Tipo de respuesta predeterminado Desde el menú desplegable marcado y complete el valor requerido a continuación. Encontrará las mismas opciones que agregar un Respuesta personalizada.

Usaré una URL relativa /error/predeterminado.html Como la página de error predeterminada.

Una vez que haya terminado, haga clic en Crear.

Se debe crear un nuevo perfil de error.

Para usar el perfil de error recién creado, navegue al Portal de servicio web pestaña1, Seleccione el host virtual deseado2, y haga clic en Editar3 como se marca en la captura de pantalla a continuación.

Seleccione el recién creado Perfil de la página de error Desde el menú desplegable como se marca en la captura de pantalla a continuación.

Para que los cambios entren en vigencia, haga clic en Ahorrar.

Crear las páginas de error necesarias en el error/ Carpeta de la raíz del documento (la carpeta donde ha almacenado los archivos de su sitio web) de su host virtual.

Las nuevas páginas de error se utilizarán a partir de ahora, como se muestra en la captura de pantalla a continuación.

Conclusión

En este artículo, le he mostrado cómo instalar la estación web en su NAS Synology y usarla para alojar sitios web estáticos y dinámicos. También le he mostrado cómo crear perfiles personalizados de página de PHP y error. Le he mostrado cómo crear un host virtual y configurarlo con un PHP personalizado y un perfil de página de error.

Referencias:

[1] ¿Cómo organizo un sitio web en mi sinología nas??- Centro de conocimiento de Synology