Herramienta que te enseñara a como configurar un
servidor web Nginx en Linux instalando PHP y MySQL en solo 5 minutos sin
ser un experto...
Si eres diseñador web o desarrollador y te desempeñas como freelance
sabras sobre los costos que implica contratar un servicio de Hosting en
Internet y lo costoso que puede ser contratar un servidor dedicado en
caso de que pienses ofrecer a tus clientes el servicio de hosting sin
contratar servicios de terceros, ten en cuenta que lo barato sale caro,
un servidor de buena calidad con un proveedor que ofrezca servidores
dedicados con una buena calidad de soporte te puede costar unos $200
dólares al mes, y si vives en un país como México que sufre de la
devaluación de su moneda ante el dolar, esta cantidad se convierte en un
serio problema para tu economía.
Bueno pues lo que quiero no es crear un tutorial para
configurar un servidor web Nginx, porque creanme no lo van a necesitar, para ello la primera recomendación es
Xen Power
una empresa que ofrece servidores VPS, pero con la peculiaridad que no
tienen nada instalado mas que una distribución de Linux (
la que tu elijas)
con el mínimo de aplicaciones instaladas, en otras palabras para que
puedan seguir mi recomendación solo necesitan una maquina con Linux
instalado y sin necesidad de instalar un entorno de escritorio gráfico
pues todo lo manejaran desde la consola, pero no se asusten.
Lo mejor: Como configurar un servidor web Nginx
Una vez teniendo su maquina con Linux viene lo bueno, les presento a
EasyEngine un servicio gratuito que se encargar de instalar en tu servidor o maquina con Linux todo lo que necesitas para
configurar un servidor web Nginx, ¿como?, muy simple solo tienes que iniciar tu maquina y en la consola o terminal, ejecutar estos comandos:
- sudo wget -qO ee rt.cx/ee && sudo bash ee
- sudo ee site create example.com –wp
Listo!
Les explico como funciona, el primer comando “
sudo wget -qO ee rt.cx/ee && sudo bash ee”
se encarga de instalar en tu maquina los scripts necesarios que
permitirán instalar en tu servidor las aplicaciones necesarias y
correctas para montar tu servidor web.
El segundo comando “
sudo ee site create example.com –wp“,
es el que hace la magia, “ee site create” lo podemos definir como la
orden de ejecución que le damos al servidor a través de la linea de
comandos, seguido por el dominio del sitio que deseas configurar, aunque
podría ser una dirección IP, pero bueno lo ideal es que pongas un
dominio, ej. frogx3.com, y por ultimo “–wp” con esto le estas indicando
que instale
WordPress, claro esto no es obligatorio, lo explico mas abajo.
¿Que hará este segundo comando?
Instalara la versión mas reciente de
Nginx
una gran alternativa a Apache que consume mucho menos recursos, también
instalara PHP y MySql, y como mencione antes también WordPress, todo
debidamente configurado.
También puedes crear sitios sin
WordPress, solo con soporte para HTML, sitios con PHP o solo un servidor
de base de datos MySQL, con estos comandos.
- ee site create example.com –html
- ee site create example.com –php
- ee site create example.com –mysql
Otra cosa que te permite
EasyEngine para configurar un servidor web nginx, es configurar tu servidor con
soporte para Google PageSpeed, una de las mejores herramientas que existen a nivel servidor que permitirán que tus paginas web carguen con mayor velocidad.
Pero
EasyEngine va aun mas haya, si también necesitas configurar el servicio
de correos entonces puedes configurar un servidor de correos, solo que
en este caso se recomienda que tu servidor cuente con al menos 1GB de
memoria RAM, en lo personal te recomendaría 2GB o más si estas pensando
tener en el mismo servidor servicio de hosting y correos para varios
clientes.
Por ultimo si quieren ofrecerle a sus clientes un panel
de control y el clásico cPanel les parece costoso, entonces puede optar
por el
zPanel una alternativa muy buena que te permitirá ofrecer un panel de control a tus clientes de hosting.
Como
verán esto es muy fácil, pero son solo los primeros pasos, esta en
ustedes investigar mas para poder administrar un servidor, eso ya es
otro cuento que puede ser muy entretenido, en fin espero esto les sea de
utilidad.