Telefónica

Movilforum
Programa de Partners de Soluciones de Telefónica

Estás en:Home BlogMontar tu propio servidor de preproducción: Experimentar offline (y II)

Montar tu propio servidor de preproducción: Experimentar offline (y II)

En el artículo anterior hablábamos de las razones por las que se hace necesario crear o trabajar sobre un entorno de preproducción y olvidarnos de actualizaciones sobre la marcha que pueden influir en el buen funcionamiento de un sitio web.

Crear un entorno de preproducción/desarrollo es muy sencillo, tanto que, a veces, nos sorprendemos de que existan empresas que carezcan de él.

Servidor-preproducción-desarrollo

Dos formas de hacerlo
Existen dos maneras de trabajar sobre un entorno de producción: la buena y la menos buena. Para empezar, hablaremos de la menos buena:

Tener otro servidor online para pruebas. Normalmente el mismo proveedor en el que tienes albergado tu sitio web te puede brindar esa opción… un nuevo espacio, una nueva base de datos y replicar tu site.

El problema es que dependerás de otro sistema online (es decir estar conectado a Internet) y que si, por lo que sea, dejas que tu sitio replicado, y en este último, en el que vas haciendo las modificaciones más recientes llega a indexarse (ojo con el archivo .htacces de tu servidor), vas a tener un problema.

Por ello, en este caso, es muy importante que cuides los accesos ya que. por algún error humano, puede terminar visible. Si esto sucediera, los buscadores lo indexarían, detectándolo seguramente como contenido duplicado y penalizando posicionamiento… además, que todo el mundo se entere de donde estás haciendo tus pruebas, no es nada bueno en cuanto a seguridad.  De todos modos, si cuidas estos detalles podrás tener un sitio de preproducción asequible que te dará un servicio más que suficiente para muchos.

Servidor-preproducción-desarrollo

De lo bueno, lo mejor
Pero si lo que quieres es un entorno más aséptico, debes optar por instalar el “servidor” (más bien servidores) en tu propia red local… y esta es la manera buena. Particularmente, ya que te pones, un servidor dedicado es lo mejor. Un servidor conectado a tu red que brinde la garantía de ser accesible mediante una IP fija interna (para no liarse o para acceder desde servicios como VMC) y que permita experimentar directamente contra él. Vale, no somos muy amigos de instalarlo dentro de un entorno virtual que hace tal y cual o instalarlo en la misma máquina que trabajamos, aunque estas opciones siempre las debe valorar quien lo vaya a montar y saber de qué material informático y recursos dispone.

Hoy por hoy, no es demasiado caro adquirir un ordenador con un disco duro rápido y unos cuantos GB de memoria que haga esa función y que puedas conectar a una red local. Ya sabes, necesitas el servidor Web, el servidor de la base de datos y el lenguaje para programar tu web (php). Por suerte, todos estos requisitos las encuentras en XAMPP.

XAMPP es un “multipaquete”, de descarga gratuita y con versiones tanto para Windows, Linux y OS X.  Sólo debes decir qué instalar y dónde. Lo esencial será el servidor Web (Apache), SQL, Servidor FTP para subir archivos desde cualquier lado de la red (Filezilla), los lenguajes de programación (PHP, Perl) y PhpMyAdmin, para gestionar de una forma sencilla la/s bases de datos. La ubicación puedes dejarla por defecto si la tienes en una máquina dedicada y para no liarte mucho con rutas raras. Concluida la instalación se ofrece el panel de control donde deberás inicializar los diferentes servicios (Apache, MySQL, Filezilla) o ponerlos para que se inicien cuando se arranque el Sistema. Si todo ha ido bien, abre tu navegador y escribe http://localhost y debería abrir la pantalla de tu servidor local por defecto (la de XAMPP), -si estás accediendo desde otro ordenador de tu red, debes usar el nombre del equipo-.

Servidor-preproducción-desarrollo

Pasos  básicos
Si quieres crear tu espacio de pruebas deberás hacerlo dentro del directorio xampphtdocs.  Por ejemplo, si creas un directorio llamado /PROBANDO para la ruta de acceso desde el navegador sería http://localhost/PROBANDO (o nombre de tu máquina/PROBANDO).

Ahora es el turno de crear tu base de datos (MySQL). Ya sabes que cualquier CMS depende de ella y es donde se almacenan las rutas / contenido. Para ello desde el panel de control, en el servidor MySQL pulsa sobre el botón Admin para que se inicie PhpMyAdmin donde podrás crear una nueva base de datos con sus usuarios y permisos.

Ya puedes trabajar o experimentar en un servidor local dentro de tu web, ajeno a las miradas de los internautas, y una vez terminado el sitio web subirlo a tu hosting. También puedes hacer una copia de tu sitio online y replicarlo en local o trabajar con un par de versiones. El caso es que, a partir de ahora, si tienes algo de organización sabrás que los cambios críticos que se realicen no tienen por qué ser un cruce de dedos y un suspiro cuando todo parezca funcionar. Por cierto, los diferentes CMS suelen disponer de plugins para poder sincronizar información, o realizar copias de respaldo sin demasiada complicación.

Movilforum Programa de Soluciones de Partners

Acerca de Movilforum Programa de Soluciones de Partners

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Buscar

Síguenos en las redes sociales

Aviso legal | Política de Cookies | © 2010-2015 Telefónica S.A. Todos los derechos reservados

Telefónica