¿Cómo puedo tener mi propio servidor web?

¿Cómo puedes tener tu propio servidor web?

Sabemos que para poder iniciar nuestro propio sitio web necesitamos un servidor web para que sí o sí nuestro sitio pueda verse.

Los servidores web son un software donde colocaremos nuestro código y desde ahí se servirán los archivos de nuestra página en un navegador web.

¿Como los obtenemos o instalamos?

Empecemos con apache, es el servidor más conocido y más utilizado en lo que a sitios web se refiere. Puede ejecutarse tanto en linux, mac o windows siendo muy versátil y sencillo de instalar.

servidor web

Instalar Apache en varias plataformas

Linux:

En este sistema operativo podemos instalarlo a través de la terminal y con permisos de sudo.

Para distribuciones basadas en Debian:

$sudo apt install apache2

Para distribuciones basadas en CentOS

$sudo yum install apache2

Esto instalará el servidor web dentro de nuestro sistema operativo y dejará el directorio listo para poder ver nuestro sitio web mientras lo vamos realizando.

Para correr servicios como wordpress vamos a necesitar instalar servicios adicionales como base de datos y php para que pueda entender el código del CMS

Windows:

En windows tenemos varias opciones bastantes conocidas como lo son WAMP, XAMPP o APPSERV

Como la mayoría de las aplicaciones basadas en este SO, es darle doble clic, siguiente, siguiente y finalizar.

De los 3 servicios mencionados anteriormente, el más completo es el XAMPP, con servicios adicionales como glassfish o apache tomcat.

Comprar un Hosting

Si somos emprendedores y no tenemos la plataforma para mantener una web no se preocupen, para eso existen multiples empresas que ofrecen servicios de hosting donde alojaremos nuestras webs

Si deseas saber lo que es un hosting por acá puedes saberlo ¿Qué es un hosting?

Estos proveedores de hosting te darán todas las herramientas necesarias para que puedas cargar los archivos de tus páginas web y se vean en internet.

Pero aún nos falta algo, ¡un dominio!. Esto es lo que le va a dar nombre a tu pagina web, por ejemplo www.novaing.net es nuestro dominio principal.

La mayoría (si no todos) de los proveedores de hosting ofrecen el servicio de dominios, con estas dos herramientas tienes el nombre de tu web, el servicio de apache, base de datos (mysql) y php para que puedas poner en marcha tu página.

Adicionalmente te dan servicios de correo electrónico, herramientas de instalación fácil para wordpress, prestashop, moodle entre muchas más. Algunos también te ofrecen directamente el servicio de seguridad SSL.