Canales populares

Configurar un VPS en 11 imagenes - Tuto definitivo

Hola a todos. quiero dejarles aqui la guia definitiva, para configurar un VPS, esos servidores virtuales tan de moda hoy en dia.

En el mundo del hosting, todos sabemos o hemos escuchado sobre VPS, pero que es ?.
Segun la wikipedia esta es la definicion :

Un servidor virtual privado (VPS, del inglés virtual private server, también conocido como VDS por virtual dedicated server, servidor virtual dedicado) es un método de particionar un servidor físico en varios servidores de tal forma que todo funcione como si se estuviese ejecutando en una única máquina. Cada servidor virtual es capaz de funcionar bajo su propio sistema operativo y además cada servidor puede ser reiniciado de forma independiente. La práctica de particionar un único server para que funcione en varios servidores ya comenzó con los mainframes y ha vuelto a resurgir con el desarrollo de la virtualización y las tecnologías para otras arquitecturas.


Pero en otras palabras un VPS no es mas que un servidor que virtualiza un sistema operativo para que actue como servidor, y obviamente se puede tener muchos VPS en una sola maquina.

El objetivo de este tuto es que definitivamente comprendas como se configura un VPS, en casi cualquier servicio ofrecido, aqui podemos citar
Linode
,
Gigas
,
Google
,
amazon EC3
, para dar algunos ejemplos.

En este caso te voy a mostrar como hacerlo de modo local pero que se asemeja en un 99% a uno remoto, para eso use, Windows 7, VirtualBox (para virtualizar y crear es VPS), y nuestro querido Ubuntu Server 12.04 LTS como sistema operativo servidor,.....manos a la obra.

Hay temas que se escapan de este tuto, como por ejemplo que es VirtualBox, como instalarlo, como instalar un sistema operativo en VirtualBox, etc...

Asumo, que tiene un sistema operativo anfitrion, (Windows, Linux, o Os Lion, o cualquiera que mas te guste), VirtualBox instalado, y una maquina virtual con Ubuntu server desde la version 12.04 en adelante.



Ok, ya en la maquina virtual, y con Ubuntu Server corriendo actualizamos todo con esto:
sudo apt-get update

sudo apt-get upgrade


Despues de esto hacemos un
ifconfig
y anotamos la IP asignada en nuestra maquina virtual.
Ahora vamos a configurar una IP fija en esta maquina virtual, asi simulamos bien lo que seria un entorno real, para eso hacemos
sudo nano /etc/network/interfaces






Si observan bien las imagenes, detenidamente veran los cambios, claro, esos cambios son en mi PC, para que ustedes tengan una idea la IP de mi router es la 192.168.0.1, de ahi ustedes pueden sacar sus conclusiones, vamos taringa, Inteligencia colectiva, a poner a trabajar el cerebro !

Despues de configurar lo antes mostrado hacen:
sudo /etc/init.d/networking/ restart
...

ahora hacen ping a google o a quien quieran ... asi
ping www.google.com
, simplemente para saber si tenemos salida. Si no responde ni google , ni nadie, hacer un ping al router, ese deberia responder, si aun asi tienen un error, hacer esto:....cambiar o poner las DNS .... (despues lo entenderas, si no lo entiendes, por ahora hazlo), ..pon esto en la consola
sudo nano /etc/resolv.conf
y fijate en la imagen que vale mas que mil palabras...



Si aun asi tienes problemas cambia esto desde el administrador de tu virtualbox -->dispositivos--> adaptadores de red..



Ahora instala en tu VPS que estas configurando lo siguiente:
sudo apt-get install openssh-server openssh-client
...



Ahora agrega un usuario con este comando:
adduser "nombre de usuario que elijas"
, y completar los datos de ese usuario creado, es para que puedas administrar tu VPS de manera remota con otro usuario y no el root.

ahora escribe
sudo visudo
y dejar todo como ves en la imagen ..



Si usas windows descargate PUTTY , si usas linux con la consola te bastara .... y logueate desde putty (windows) ... ahi ya estas conectado de manera remota, ...claro debes poner la IP que configuraste al principio, te acuerdas, esa que pusiste para tener IP fija en VPS......si la del principio !..

Ahora instala apache:
sudo apt-get install apache2
...... despues de instalado apache accede desde fuera de tu maquina virtual , a traves del navegador y pon esa IP fija antes configurada, y voila !....apache responde desde la maquina virtual !!!!!........



Quedan dos imagenes !!!!!!

Ahora instala la base de datos gratuita MySQL asi :
sudo apt-get install mysql-server php5-mysql libapache2-mod-auth-mysql


No te olvides de poner la pass a tu MySQL ...

Ahora escribe en tu consola:
sudo mysql_install_db
.... luego
sudo /usr/bin/mysql/secure/installation
y responde N Y Y Y Y (No, Yes), esto es para poner los parametros de seguridad para tu base de datos en tu VPS.

Ahora instala PHP asi :
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
.....

Bien ya tienes casi todo listo, falta un poquito mas !!!!..........

Bajate cualquier soft de FTP, el que mas te guste y vamos a configurar este VPS para que sirva FTP tambien ....

Pon esto en consola :
sudo apt-get install proftpd
con esta opcion ...



y ahora lo siguiente:

sudo nano /etc/proftpd/proftpd.conf


Con estas opciones:
Server name -- esa IP fija del principio

defaultroot /var/www


Eso es para que apunte a ese directorio, en teoria estas configurando este VPS para desarrollar ......!!!!
Ahora intenta utilizar tu soft de FTP, llena los campos necesarios con tu IP fija (si la de siempre) y como nombre de usuario y contraseña la de inicio de sesion esa con el nuevo usuario que creaste, te acuerdas ???....
Seguro que si mueves archivos desde tu direcorio local al VPS te dara error ...pero no te preocupes, pon esto :
sudo adduser "tu usuario que creaste" www-data

sudo chown -R www-data:www-data /var/www

sudo chmod -R g+rw /var/www


y listo aqui la imagen numero 11






Ahora tienes en tu VirtualBox con ubuntuServer 12.04 LTS una emulacion de cualquier servicio de VPS del mundo, quiero decirte que podras configurar asi cualquiera de estos servicios ..........!!!!!!!!


Todos los comentarios son bien recibidos y si algo fallo, escribeme, quizas en algo pueda ayudarte !!!!!.
0
0
0
0No hay comentarios