Cómo Crear un Servidor Web en Synology

40

Synology

Gracias a la aplicación Web Station, podremos configurar un servidor web en nuestro Synology en cuestión de minutos. Este servidor web puede tener muchos usos, desde una página web personal, hasta plataforma de pruebas para una empresa de desarrollo web. La única limitación se encuentra en la conexión de internet que tengas con el NAS, si la web tiene muchas visitas necesitarás una conexión a internet bastante rápida.

En este tutorial instalaremos Web Station desde cero con Apache o Nginx para poder instalar una web básica en html. También añadiremos varios módulos de PHP y SQL para que puedas subir una web que requiera este tipo de servicios. Para finalizar, crearemos un host virtual para alojar mas de una web en el mismo servidor.

Comprar en Distribuidor Oficial      Distribuidor Oficial en España Date de alta

Pasos para Crear un Servidor Web en Synology

1 Hacer click en Centro de Paquetes

Crear un Servidor Web en Synology
2 Buscamos Web Station en el buscador del centro de paquetes

Web Station synology
3 Hacemos clic en Instalar, la instalación comenzará en esta misma ventana.

Synology instalación Web Station
4 Hacemos clic en Ok en la ventana emergente.

tutorial Servidor web en Synology
5 Ya tendremos Web Station instalado en nuestro servidor NAS. En la siguiente ventana podemos ver el estado del servidor web, actualmente está activo y la página web personal está desactivada.

Servidor-web-en-Synology_5Si no necesitas instalar Apache, PHP o SQL, puedes saltar al paso 11
6 En configuración general veremos que el Backend del servidor será Nginx. También veremos que PHP no está configurado.

tutorial servidor web en Synology

7 Volvemos al centro de paquetes y podremos encontrar PHP a través del buscador o en el apartado "Terceros" de Web Station. Hacemos clic en Instalar PHP 5.6

 

Instalar PHP 5.6
8 Si queremos utilizar Apache podremos instalarlo desde esta ventana

apache
9 Si también necesitas una base de datos deberás instalar MariaDB a través del centro de paquetes

Centro de paquetes Synology
10 Una vez realizadas todas las instalaciones, volvemos a la configuración PHP de Web Station y podemos comprobar que todo funciona correctamente.

configuración PHP de Web Station

11 Ahora vamos a File Station para gestionar el contenido del servidor web en la carpeta "web". Dentro de esta carpeta tenemos todos los archivos de la página web

File Station Synology

12 Cuando accedas a la dirección de tu NAS Synology podrás ver el contenido del archivo index.html.

irección de NAS Synology

Servidor-web-en-Synology_19

 

13 Si necesitas alojar mas de una página web deberás acceder a Host Virtual y crear una redirección basada en nombre de host o puerto.

Host Virtual
14 Con esta configuración, todas las conexiones de la dirección que tengamos en "Nombre de host" irán directamente a la web que pongamos en "Raiz del documento"

Servidor web Synology

Esto se utiliza para tener varios sitios web dentro de un mismo servidor Synology. Por ejemplo, tenemos la web Qloudea.com y Qloudea-test.com en el mismo servidor web. La web Qloudea.com estaría en la raiz del servidor web y Qloudea-test.com estaría alojada en la carpeta ./qloudea-test.

Vídeo, te lo mostramos con todo detalle

Visita nuestra tienda online, donde podrás comprar un NAS Synology e instalar un servidor web con Web Station.

40 Comentarios

  • Javier

    Hola David.

    Yo también me hice un tutorial para configurar el servidor web, y el otro día estuve probando lo de los host virtuales y tuve problemas. Configurarlos a mano en Apache es sencillo, pero a través de la interfaz de Synology no fui capaz. El problema lo tenía en crear el segundo host virtual, porque al crear el segundo no te deja repetir el nombre del host. No sé si con la nueva versión de DSM 6.1 que acabáis de anunciar resuelve ese problema o es que yo no lo estaba haciendo de la forma correcta. Mi prueba consistía en montar dos host virtuales con versiones distintas de PHP, pero como te decía no me dejaba repetir el nombre del host. ¿Lo estaba haciendo mal o es fallo de DSM?

    Un saludo y gracias,
    Javier.

    • David Aragón

      Puedes repetir nombre de host con alguna variación. Es normal que no puedas poner dos host virtuales en mipaginaweb.com por que si no la redirección es imposible, pero si que puedes usar www.midominio.com como segundo host apuntando a la misma carpeta.

      En Synology no está contemplado tener dos host virtuales con diferentes versiones de PHP no es que tu lo hagas mal ni que DSM tenga un fallo, simplemente no está contemplado.

      Saludos.

  • Eduardo Zapata
    5 julio, 2017 en 19:29 Eduardo Zapata

    Hola que tal al igual que ustedes cuento ya con la configuracion para tener mi pagina web y verla de donde sea, pero tengo un detalle, quiero que uno de los apartados de mi pagina me envie un mail y cuando meti el archivo que me genera el mail, no funciona, tendre que activar alguna otra cosa?

    Saludos

    • Javier Sempere

      Hola Eduardo, supongo que el error estará en el archivo que has subido para enviar el mail, deberías consultarlo con quien te lo ha proporcionado o comprobar el código de la web para comprobar que todo es correcto. Ya que si puedes visualizar la web y todo funciona bien no debería ser problema del servidor. A no ser que necesites PHP, en tal caso deberías intalar el módulo de PHP.

      • Eduardo Zapata
        5 julio, 2017 en 19:48 Eduardo Zapata

        revisare mi codigo porque php si lo tengo instalado tengo la version 5.6 y deberia funcionar, reviso y te comparto mis resultados

      • Eduardo Zapata
        5 julio, 2017 en 19:53 Eduardo Zapata

        al parecer si es alguna configuración ps ya subi ese mismo archivo a un hosting de paga que tengo y ahi si me envia el mail a los correos que le configuré.

        alguna idea?
        dar de alta un puerto en especial tal vez?

        • David Aragón

          Es posible que sea por el servicio que usa el PHP que estas usando post mail o algo parecido. Esto ya es algo que depende de tu código que se adapte a las características del servidor web de Synology.

  • Antonio Tugores
    29 mayo, 2018 en 15:41 Antonio Tugores

    Buenos dias David, tengo un Synology y tengo una pagina web diseñada con iWeb, app de mac, antes tenia un dominio y un hosting en un servidor de pago que cancele porque era muy caro, que debo hacer para instalar mi pagina web personal en mi synology y acceder a ella cualquier persona, gracias

    • Javier Sempere

      Hola Antonio,

      He usado iWeb un par de veces y según tengo entendido la web que creas con dicho software es un html. Teniendo esto en cuenta (corrigeme si me equivoco y tienes SQL o PHP) tan solo deberías crear el servidor web como indicamos en este tutorial y una vez configurado tienes que copiar todo el contenido de tu web dentro de la carpeta raiz del servidor web.

      Un saludo

  • Vicente Baixauli Borja

    Buenas. Soy algo nuevo en materia de Synology. Como un NAS 718+ con el fin de administrar nube, web y correo en el synology pero después de configurarlo todo me comentan que necesito una IP Fija para que tanto la web como el correo funcionen correctamente.
    He estado leyendo las posibilidades de utilizar noip pero la verdad que en este tema me pierdo mucho actualmente ya que lo que he hecho hasta ahora son los dos cursos sobre Sanology de LinkedIn learning de David Aragón.

    Espero que me podais ayudar.

    Gracias de antemano.

    Vicente

    • Javier Sempere

      Hola Vicente! Si has hecho el curso de David ya tienes un nivel considerable :)

      Para conseguir una IP fija te recomiendo que uses el servicio que ofrece Synology. Puedes encontrar el tutorial en este mismo blog: https://qloudea.com/blog/synology-quickconnect-vs-ddns-gratuito/

      saludos,

      • Vicente Baixauli Borja
        20 junio, 2018 en 17:07 Vicente Baixauli Borja

        Estimado Javier,

        Gracias por tu pronta respuesta. Habia visto este post antes de escribiros y no lo tenia muy claro. Puede tener las dos opciones instaladas?.

        Es decir, yo estoy utilizando quickconnect para el servicio en la nube de los moviles de la empresa, podria usar ddns para web y correo. Quizas te estes preguntando una tonteria pero la verdad que me he quedado atascado en este punto.

        Saludos,

        • Javier Sempere

          Si, puedes tener los dos. Son dos servicios totalmente diferentes (a nivel técnico) y no se molestan entre ellos. Aún así te recomiendo usar únicamente DDNS, ya que este va directo a tu NAS y la velocidad de conexión es superior. Además no dependes de los servidores de Synology.

          saludos

  • Vicente Baixauli Borja
    20 junio, 2018 en 18:44 Vicente Baixauli Borja

    Estimado Javier, gracias por tu pronta respuesta. Lo tenia configurado. Tendré que hablar con mis servidor web para direccionar mi dominio a este DDNS.

    Muchísimas gracias por toda la ayuda que ofrecéis.

    Saludos,

  • aracely

    hola, quisiera saber como puedo tener dos proyectos de wordpress en synology ? es que tengo una pagina que es la empresa y quisiera agregar un proyecto nuevo como tienda en linea de wordpress.

    • Javier Sempere

      Hola Aracely,

      Tendrías que crear el servidor web tal cual mostramos en el tutorial y una vez creado instalar dos wordpress. En Synology tienes la app de wordpress, pero de esta forma sólo puedes crear una instalación de Wordpress, mientras que para realizar dos instalaciones debes hacerlo a partir de un servidor web.

  • Juan Antonio Guerra Barragan
    16 agosto, 2018 en 06:28 Juan Antonio Guerra Barragan

    Tengo semanas tratando de echar a andar mi web hecha en PHP con Maria DB, en mi servidor local de mi PC funciona perfectamente, el problema es al pasarlo a mi servidor synology, no logro hacer que conecte mi codigo PHP a la base de datos de Maria DB alguien podría orientarme si existe alguna conexión especial o abrir algún puerto o algo, e intentado de todo ojala puedan ayudarme a resolver este problema, gracias

    • David Aragón

      Hola, normalmente debería de trabajar de forma similar el servidor web del Synology y de su PC. Puede ponerse en contacto con el centro de soporte de Synology para que le echen una mano. Si quiere puede instalar la app de Wordpress para ver cómo hacen ellos para conectar con la base de datos por si esto le puede dar alguna pista.

      • Juan Guerra

        Bien el problema era el puerto para ingresar tenia que ser $host = "localhost:3307"; con eso lo he solucionado. Saludos

  • Francisco

    Buenas Tardes : Yo hago App para Android e IOS y tengo mis bases de datos en un Hosting y me va perfecto , he seguido este tutorial queriendo acceder a mis bases de datos desde mi synology , en la carpeta web he creado otra llamada BaseDeDatos , he introducido en esta las bases de datos , en mi aplicación yo accedía a trabes de estos datos servidorBD; nombreBD; usuarioBD; contraseñaBD; mi pregunta es , que datos tendría que poner para acceder a mi base de datos en mi synology?.
    No estoy muy puesto en estos temas.
    Gracias Un Saludo.

    • Javier Sempere

      Hola Francisco, en principio la base de datos de tu Synology debería ser igual que la que tienes contratada en el hosting. Es probable que haya algún conflicto de puertos o de certificado SSL. Revisa la configuración teniendo en cuenta esto y nos dices si ya puedes conectar.

      un saludo.

  • Francisco

    Gracias por responder lo primero.
    Lo que no se es lo que poner para llegar hasta la base de datos.
    En Google que tendría que poner para llegar a la base de datos?
    Ej:
    hosting\puerto\baseDatos\nombreDB
    Insisto que no tengo ni idea.
    Gracias

  • Yael Soto

    que tal colega, tengo algunas dudas con el nas de synology. apenas hice una compra de un ds216+ii y quiero realizar una pagina web que contenga vistas dinamicas y previsualizaciones de videos cortos y una plataforma de pago. todo eso lo puede gestionar un nas? no seran muchas visitas por el momento, tengo entendido que el almacenamiento por ser un hosting mio ya dependeria del almacenamiento que yo le meteria verdad? gracias excelente info, saludos

    • Javier Sempere

      Perdona Yael, pero no te dirijas a nosotros como "Colega" somos una empresa seria, no tus colegas.

      Sobre tu consulta. El NAS que has comprado es bastante justo para lo que quieres. Mi recomendación es que en una de las dos bahías instales un disco duro SSD y ahí alojes todo lo relacionado con la web, a parte deberías instalar caché para la web, de esta forma consumirá muchos menos recursos. Respecto a las previsualizaciones de vídeos, deberías almacenarlos en algún servicio de streaming de video y embederlos dentro de la web.

      Otro de los problemas mas comunes de almacenar tu mismo la web es que necesitarás un gran ancho de banda en tu conexión a internet, tanto de subida como de descarga. Ten en cuenta que las empresas que ofrecen servicios de hosting suelen tener varias lineas de internet de la máxima velocidad (y a veces hasta les fallan).

      Un saludo colega!

  • Moisés Ovidio Hernández Hernandez
    11 junio, 2019 en 11:50 Moisés Ovidio Hernández Hernandez

    Hola tengo una duda, tengo mi nas y lo que quiero es alojar varias páginas webs y poder entrar a cada una por internet, lo que quiero es comprar dominios para las webs pero no se como apuntarlos a las carpetas, les agradeceria muchísimo :)

    • David Aragón

      Hola, para apuntar el dominio a su NAS tiene que redireccionar el puerto 80 en su conexión local al NAS, crear un CNAME tipo WWW en su hosting y usar virtual hosts en el NAS. Con todo esto podrá tener varios dominios.

      • Paco Galera

        Podriais ampliar un poco esta info de los cname? Yo estoy teniendo problemas para configurar el dominio para que apunte a distintas webs:

        En mi Sinology tengo 4 webs (una estatica, un moodle, un nexcloud y un phpmyadmin), cada una con su virtualhost.

        He comprado un dominio .es y tengo apuntado el aname al ddns que me da Sinology y veo mi web estática. Hasta aquí bien, el problema viene al apuntar subdominios a cada virtualhost, no hay manera, todo lo que pruebo entra directo a la estática, pero no a los virtualhost. Ya no se si tengo que asociar cname a virtualhost, aname, redirecciones...

        Un lio

        • David Aragón

          Si que es cierto que es un lio, pero si tienes un CNAME en tu sistema y luego tienes redirecciones que apunten a tuweb.es/moodle debería de funcionar con los VirtualHost.

          • Angel

            Hola David. Gran tutorial para crear un servidor web en Synology.

            Yo actualmente tengo dos páginas en woprdpress alojadas en mi NAS que funcionan correctamente. Tengo una ip fija y desde el panel de control de arsys (que es el proveedor de los dominios) tengo dos registros A que apuntan a la dirección ip fija de mi NAS.

            El problema es que me voy a mudar de casa, y al lugar que voy, mi proveedor no me da dirección ip fija.

            He intentado crear los registros CNAME para que apunten a la dirección DDNS de synology, pero no consigo que funcionen correctamente.

            ¿Podrías poner algún ejemplo de configuración en hosting?.

            Gracias de antemano.

          • Jorge

            Un videotutorial no caería nada mal ?

  • gustavo estrada villa

    hola buenas tardes yo tengo un detalle ojala me puedan ayudar, quiero poder abrir el phpMyadmin que esta alojado en mi synology, intento ingresar pero no funciona cabe mencionar que si puedo entrar al synology porque abri el puerto en mi modem , quise hacer lo mismo abriendo el puerto 3306 que es el que maneja MariaBD pero no logro acceder podrian apoyarme en que puede ser que me haga falta realizar


    ¡¡¡saludos!!!

    • Javier Sempere

      Hola Gustavo, has intentado acceder desde tu red local? es posible que tengas un CGNAT y el router no te permita acceder a tu propia red local cuando introduces la dirección externa o el DDNS. En tu caso yo trataría de acceder desde el exterior y también desde la red local introduciendo la dirección local del NAS.
      un saludo.

  • Alfonso López

    Buenas tardes,

    He creado la página web tal como han indicado en el tutorial, pero mi duda es, ¿cómo puedo acceder a dicha web desde el exterior?

    Les pongo en situación:
    Ahora para ingresar a index.html introduzco la IP del NAS y la ruta, ejemplo: 192.168.1.12/web/index.html

    ¿Cómo podría acceder a dicha ruta desde una red externa teniendo activado el QuickConnect y el DDNS?

    Gracias!

    • Javier Sempere

      Hola Alfonso, en teoría debería detectar la web al acceder desde tu ddns/index.html. Si quieres puedes enviar un mail a nuestro servicio de ayuda para clientes, ya que en los comentarios públicos no es el mejor lugar para compartir la información de tu URL del NAS: https://qloudea.com/formulario-ayuda

  • Samuel

    Buenas tardes estoy intentando entrar desde el exterior a moodle sin éxito como podria configurar el NAS
    MUCHAS GRACIAS

    • Javier Sempere

      Hola Samuel, aquí tienes un tutorial sobre DDNS de Synology, configurando un DDNS podrás acceder al NAS desde el exterior a través del nombre que te asignan al configurar el DDNS:
      https://www.youtube.com/watch?v=NvrL8BDnF6g

  • Alin

    Se puede instalar SSL? Hoy en dia todas las webs van con un SSL

  • Moisés Llavería
    8 diciembre, 2020 en 01:07 Moisés Llavería

    Hola, mi duda es la siguiente. Yo tengo un dominio registrado. Bien, hace varios años compré un dominio en un hosting y también cree una pagina web con WordPress que alojé en el mismo hosting. Ahora ya no tengo esta página pero si conservo mi dominio, lo renuevo anualmente. Mi duda es si en mi Synology puedo crear un hosting y un sitio web y usar mi dominio. ¿esto es posible? Como veis estoy bastante pegado en este asunto. Entiendo que podría crear una página web seguramente pero ¿puedo direccionar mi dominio a mi servidor?
    Gracias.

Deja un comentario