Вы находитесь на странице: 1из 24

Introducción

La importancia del tiempo de carga en la actualidad es vital para marcar la diferencia, en especial
cuando se trata de usuarios que conectan a través de sus celulares, igualmente acceder a un VPS
cada vez es más fácil ya que suele tener un valor similar al de un hosting compartido. No
beneficiarse de estas facilidades que tenemos en nuestros tiempos seria simplemente una pérdida de
nuestro tiempo.

Para explicar mejor lo sencillo que es obtener un servidor privado como los que conocemos
(sitegroung, namecheap,banahosting o hostgator, por nombrar algunos) supongamos que son
compañías enormes dueñas de edificios muy grandes en donde emplean a personas comunes para
que vivan en apartamentos o muchas veces en un piso completo , muchas veces compartidos con
vecinos cuya identidad nunca conocerás y además del piso también comparten los servicios públicos
y de primera necesidad.

Por el contrario, un VPS es como si ese edificio que alquilaste fuera solamente para ti , puede que en
este caso sea uno más chico pero, si te das cuenta manejaras todas las habitaciones, recursos y
servicios para ti solo, incrementando así la capacidad que tendrán tus paginas para navegar.

Nivel de dificultad

Se sugiere que los usuarios que lleguen a este curso sean personas experimentadas en el área de
configuración de dominios y sitios webs, pues se utiliza un lenguaje bastante técnico, apto para quien
tenga un nivel intermedio.

Ventajas y desventajas del Hosting compartido y los VPS

Ventajas Hosting Compartido

 Es de fácil manejo
 Configurar el formato de tus webs es bastante simple
 El precio puede variar, pero casi siempre es menor al del VPS
 La seguridad es una garantía que dependerá del proveedor .

Desventajas del hosting compartido


 La capacidad de almacenamiento es compartida
 Los usuarios computen para acceder a tu web, por lo que una gran cantidad de visitas
debilitaría la velocidad de la misma.
 Las visitas tienen un límite diario ya que se consumen muchos datos.
 Tus accesos pueden se pueden clausurar de ser considerado por el proveedor

Ventajas VPS

 El tiempo de carga suele ser más rápido


 La calidad del servidor es equivalente a su valor monetario
 Se compara a tener un servidor exclusivo por un menor precio
 Puedes configurarlo a tu gusto, eres libre de elegir el software o el sistema operativo.
 El soporte técnico es insuperable, cuentan con una disponibilidad inmediata cuando necesites
de alguien que te eche una mano.
 Es controlado totalmente por ti
 Tienes opción a darle diferentes tipos de uso como p2p y juegos online.
 Al contrario de un hosting compartido, con un VPS podrás acceder a un ROOT.

Desventajas VPS

 Si la versión es de las de menor precio, la configuración e instalación deben ser hechas por ti
mismo.
 La seguridad dependerá de ti, en esta guía te ayudaremos a que lo hagas de una manera
sencilla.
 Un hosting pequeño puede ser más económico, sin embargo un VPS puede costar menos que
un hosting compartido.
 Los emails corporativos se manejan aparte.
 Tu eres el garante de tu servidor
 El menú no está alineado hacia el perfil de los consumidores usuales
 Los backups además de ser de tu web también puede ser de tu servidor

Después de ver detalladamente cada una de las ventajas y desventajas de cada uno, el VPS posee
una gran ventaja sobre el hosting. Sin embargo, no se descarta que para algunas personas el segundo
sea mas adecuado a sus necesidades, eso va a depender de cada usuario. La necesidad de
conocimientos avanzados en esta área es importante sobre todo para perder el miedo ante estas
nuevas herramientas que nos ofrece el mundo 2.0 en que vivimos.

Los enlaces que usare son afiliados a mi cuenta, donde te darán bonos dependiendo del caso. Por
ejemplo en Digital Ocean el bono es de 10$ dólares , equivalente a 60 días del servidor mas
económico y mas utilizado por los usuarios. Por su parte ServerPilot , a pesar de que tendras en uso
la versión gratuita, mas adelante podras utilizar sus productos pagos usando mi referencia.

¿Por qué Digital Ocean?

Al hablar de costos y servicios definitivamente lleva una enorme ventaja sobre los demás. Al
utilizarlo, sus productos demostraron una gran calidad en cuanto a facilidad de manejo, lo cual
beneficia a los novatos para que puedan aprender a utilizarlos de una manera muy practica y por
supuesto en cuanto a precios se refiere, es verdad que hay otros más atractivos al bolcillo, pero
considero que merece la inversión.

Por su parte, el soporte es un punto destacable que a pesar de que este en ingles soluciona con mucha
rapidez y efectividad ya que su comunidad esta empapada de información , lo cual hace mas fácil la
solución de los problemas con los que te puedas topar. De igual manera dejo a tu decisión la elección
el servidor.
Recomendaciones

 Analiza y repasa la guía antes de empezar a practicar


 Cuando te dispongas a poner en práctica los conocimientos de la guía evita lugares muy
ruidosos que puedan desconcentrarte y mantente atento a cada uno de los puntos.
 Escribe tus datos en una libreta (contraseñas, usuario etc) pues los utilizaras mucho.
 Los usuarios pueden ayudar a modificar el contenido de tu web mediante sus comentarios y
sugerencias y es posible que consideres ponerla en mantenimiento, a la par de tu migración,
así proteges tus datos para que permanezcan seguros.
 Utiliza herramientas para analizar los horarios más concurridos en tu sitio, así conocerás mas
a tus clientes y podrás adecuar tus publicaciones
 Para la instalación de un nuevo sitio web es recomendable que uses plugins como Coming
Soon Page& Maintenance Mode by SeedProd para el momento de que pongas tu pagina en
mantenimiento.
 La visualización de esta guía se aprecia mejor si se hace a través de una PC.

Software a utilizar

 FileZilla: Soporta FTP, SFTP y FTP sobre SSL/TLS.


 Putty : es un cliente SSH, Telnet, rlogin, y TCP raw con licencia libre.
 Te recomiendo que utilices navegadores limpios: evita los que no puedas limpiar a
cabalidad como Opera, Firefox /Firefox Developer Edition, Chrome Canary.

No te dejes llevar por lo extensa que luce la guía , veras con el tiempo y la práctica que es muy
sencillo de lograr la excelencia luego de que cubras todos los detalles que aquí te enseñaremos a
controlar.

Crear una cuenta en Digital Ocean

Resumen de cómo crear la cuenta en Digital Ocean

IMAGEN (video)
Pasos para crear la cuenta en Digital Ocean

1. Entra a la página de Digital Ocean y con el siguiente enlace , con el ual recibiras una
bonificación de 10$. A continuación cliquea el botón de “Sing Up”
IMAGEN
2. Ingresa tus dos para registrarte (usuario o email y contraseña), luego haz clic sobre “sing up”.
Si usaste el enlace anterior , veras en tu pantalla la siguiente imagen , donde te asignara los
10$ dólares de bono.

IMAGEN
3. Después de tu registro llegara a tu correo un mensaje de verificación para activar tu cuenta,
en la pantalla de tu escritorio veras una imagen como la siguiente, mientras que no hagas la
activación.
4. Ya que tengas activada tu cuenta , se abrirá una pestaña para que adiciones tu método de
pago. Sabemos que posees 10$, sin embargo debes agregar esta información. Se acepta
tarjetas de crédito o pagos por Paypal. Si eliges la opción de tarjeta de crédito o debito (la
segunda solo se acepta en pocos países) no es necesarios que hagas algún pago adicional ,
pero si usar Paypal deberás pagar un mínimo de 5$dolares para verificar tu cuenta con esta
opción tendrás un total de 15$, equivalente a 90 días de servicios.
Ahora podemos pasar al siguiente paso.

IMAGEN

5. Si no has tenido errores hasta ahora, visualizarás en tu pantalla una pestaña invitándote a
elaborar por primera vez un Droplet. El cual no es mas que el nombre que Digital Ocean le
atribuye a las VPS.

IMAGEN

Crear un Droplet

Es hora de perder el miedo. Sabemos que esta es la etapa a la que muchos le temen pero podrás
lograrlo de la manera más sencilla que te imagines. Es importante de que leas estas aclaraciones
antes de que armes tu primer Droplet.

Aclaraciones

 Facturación DO: el saldo que posees no te será descontado hasta que no crees tú Droplet
(puedes esperar máximo un año), entonces una vez tengas tu Droplet comenzara a restar. Esta
información es necesaria para que al momento que estés listo para la creación de tu Droplet
poseas todo y asi migres tu sitio sin pagar dinero extra.
 Sistema Operativo (OP): Aquí te recomendamos Ubuntu(GNU/Linux) debido a su gran
comunidad y guias, para la resolución rápida de problemas y dudas que puedas tener. Sin
embargo, mi favorito es Debian , pero para las personas inexpertas con el sistema de GNU y
Linux recomiendo el Ubundu.
 Versión del OS: La versión LTS (Long Term Support) será la utilizada en esta ocasión. Cada
seis meses Ubundu actualiza sus versiones, las cuales cuentan con un soporte de nueve meses
y cada 2 años renueva la versión LTS con soporte de 5 años. (UNBUNTU no tiene cargos o
pagos adicionales). La versión LTS es la más segura y con un tiempo de soporte más largo.
La versión server LTS actual es la 16.04, la cual será la utilizada parala creación de nuestro
Droplet.(versión al momento de la realización de esta guía)
 Tamaño del Droplet: para el tamaño del Droplet se tomara en cuenta el numero de webs y
visitas simultaneas que tengas en tu sitio. Default veras al droplet de 20$ al mes seleccionado
con 2GB RAM, 2CPU , 3TB de transferencia y 40GB de disco SSD. Por ahora
seleccionaremos el de 5$ con 1TB de transferencia, 512MB RAM , disco SSD de 20GB y
1CPU. Esta elección se debe a que asumo que posees webs pequeñas o una muy
congestionada, indiferentemente del caso debes saber si tu droplet es apto para tus sitios, ya
que podrás experimentar y visualizar errores de capacidad y caídas del droplet. La solución es
simple, solo debes aumentar el nivel de tu VPS. Se debe considerar que esto no solo depende
de las visitas sino también del contenido, si es muy extenso o pesado puede afectar la
velocidad aunque no tengas un gran número de visitas , esta es la razón por la que se empieza
con el de 5$, así tendremos la opción de aumentar si observamos problemas.

Creando el droplet

Resumen para crear el droplet

IMAGEN (VIDEO)

Pasos para crear el droplet

1. Comenzamos con la mejor parte, la creación del VPS. Cliquea en “Create Droplet”
2. En una nueva pestaña veras a Ubuntu 16.04 de 64bits ya seleccionado(subversión 3 al
momento en que se hizo la guía)
IMAGEN
Si ya has trabajado con GNU/Linux anteriormente y eliges otra distro no tiene mayor
problema, ten en consideración que este curso se basa en Ubuntu.
3. Aquí pasamos a escoger la capacidad del droplet, el cual debemos cambiar de 20$ a 5$ ,
con un clic sobre el 5$.
IMAGEN
4. Seleccionas la ubicación de tu preferencia para el Droplet. Hay países donde hay muchos
datacenter, por lo que si cambias la ubicación también tendrás que escogerlo. Puedes
elegir el que mejor te convenga.
IMAGEN
5. Luego veras el vinculo “Select additional options” , donde tendras que hacer lo siguiente:
 Private networking: ayuda a que si deseas tener varios droplets relacionados a otros, estén
siempre bajo la misma red privada tal como una red local o modem. Yo en particular lo
utilizo porque tengo un droplet que carga con las bases de datos y los demás son servidores
web, estos exigen al servidor de datos mediante una red local , lo cual aumenta la capacidad y
rapidez entre ellos. Esta opción es mas utilizada para personas son experiencia que requieren
de mas capacidad para sus droplets.
 Backups: este paso puedes o no hacerlo, pero lo recomiendo, ya que de manera automática se
harán los backups del droplet. Es pago pero vale la pena, su precio equivale al 20% del valor
del droplet .
 IPv6: actualmente esta la versión IPv4, pero con el tiempo el IPv6 sera el mas utilizado. Este
no tiene costo alguno. Puedes activarlo después pero será necesario que apagues el droplet,
para lo que debes bajar tus webs por un momento, por lo que recomiendo hacerlo al inicio.
6. Seleccionare Private Networking con IPv6, considerando el backups tambien.
IMAGEN
7. Ya para finalizar : te preguntaran la cantidad de droplets que quieres crear , solo colocaras
1 y le pondrás el nobre de tu preferencia y que puedas recordar fácilmente. Haz clic sobre
el botón “Create”
IMAGEN
8. Es aquí donde crearas brevemente el droplet, al mismo tiempo puedes configurar tu
cuenta en ServerPilot.
IMAGEN
9. Ahora que ya tienes creado tu droplet , se te enviaran los datos de acceso mediante un
correo (ROOT,IP. Contraseña y usuario:
IMAGEN
Asi debe lucir el correo
IMAGEN

Crear cuenta en ServerPilot

El SeverPilot será nuestro menú de configuración para el VPS. Trabaja con un panel de control para
PHP que ayuda a la instalación y configuración de webs , ya sea con wordpress o Joomla.

Creación de la cuenta en ServerPilot

Resumen de la creación de la cuenta de serverPilot

IMAGEN

Pasos para crear la cuenta en Server Pilot

1. Ingresar a ServerPilot y cliquear en “Sign Up”


IMAGEN
2. Ahora ingresa tus datos (correo y password)
IMAGEN
3. ¡Genial! Ya tienes una cuenta en ServerPilot. Si todo esta correcto deberas ver algo asi :
IMAGEN

Activación de la cuenta

1. Solo para prevenir , verifica tu correo entrando al enlace “Account”


IMAGEN
2. Luego veras en la parte superior el botón de Email, cliquéalo.
IMAGEN
3. Ahora aparece un mensaje y un botón “Confirm your Email Address”, haz clic.
Automáticamente te llegara un correo de verificación.
IMAGEN
4. A continuación veras lo siguiente :
IMAGEN
5. Ahora solo debes verificarte a través del enlace presente en el correo que se te envió. Ya estás
listo pata hacer las configuraciones que más te gusten a tu droplet.
Instalacion de Putty (Opcional, recomendado)
Si usas Windows Putty es el indicado, si usas una Mac no tengo la solución a tu problema por
ahora ya que nunca he usado aplicaciones de este tipo en Mac. En tu droplet tienes una opción
llamada Access, donde hay una consola para usar sobre el navegador (para los que no quieran
usar Putty).
Ahora, para las configuraciones de tu droplet utilizaras la consola de Linux concisamente con
DO o Putt, la única variación entre ambas es que al ingresar a cada una Putty ya estará
isntalada preparada para que accedas, de la otra maneras deberás ingresar a Digital Ocean y
usarla desde ahí. Es importante que consideres que desde DO es más lento.

Resumen de la instalación de Putty


IMAGEN
Pasos de la instalación de Putty
1. A partir del siguiente enlace descarga Putty. En Alternative binary files podrás bajarte el
putty.exe y seleccionar considerando tu plataforma 32-bits o 64bits y guárdalo en tu PC.
IMAGEN
2. Ya descargado en tu pc , ejecútalo y veras lo siguiente:

IMAGEN

3. Entra a Digital Ocean y selecciona el IP address asignado, no necesitas marcar con


CRTL+C, basta con un clic. Recuerda que este IP también lo tienes en tu correo.
IMAGEN
4. Vas a putty y colocas la misma IP en HostName y en Saved Sessions le colocas nombre y
haces clic. Luego serán pocas las veces que ingresaras.
IMAGEN
5. Ahora guardas y siguiente a esto haces doble clic al tu nombre ingresado. Veras una
ventana emergente que solo aparecerá la primera vez, selecciona SI.
IMAGEN
6. Veras una ventana donde ingresaras con tu usuario de ROOT mas la contraseña que se te
envió al correo después de que creaste el droplet , escribes root + enter sobre login as.
IMAGEN
7. Colocaras la contraseña, si la digitalizas es mejor ya que es algo complicada, o copiar y
pegarla desde tu Email sin espacios vacios , sobre el botón verde.
IMPORTANTE: La contraseña digitalizada no será visible en este momento, no pasa
nada, presiona enter y continua.
IMAGEN
8. Si ya llegaste hasta aquí , quiere decir que has hecho todo bien. Ahora emergerá una
pestaña pidiendo un cambio de clave, en primer lugar debes colocar la contraseña con la
que ingresaste y luego te pedirá la clave nueva , esta debes recordarla , debe ser difícil
pero fácil de recordar, incluirás números , signos y mayúsculas. Luego repites la clave
para verificar que coincidan.
IMAGEN
9. Llegaras al promt (root@weberver01:~#. Por ahora es todo. Luego ingresas un usuario para
cerrar sesión en root (siempre debes cerrar sesión).

Configuración básica de seguridad del Droplet- Parte 1

Resumen de la configuración básica

IMAGEN

Guía para la configuración básica:

1. Coloca un perfil nuevo, escríbelo primero en la consola antes de hacer ENTER:


IMAGEN
2. Ahora la contraseña, hazlo dos veces y confirma. Luego debes ingresar mas datos. Vas
pasando uno a uno con ENTER . veras un mensaje “Is the information correct? (y/n), colocas
+ ENTER.
IMAGEN
3. A este nuevo usuario le proporcionaras permisos de root. Debes escribir gpasswd – a
(usuario). De esta manera:

IMAGEN

Luego veras una ventana que dice Adding user (tu nombre de usuario) to group sudo.

IMAGEN

4. Pon a prueba tu nuevo usuario. Abre putty en otra ventana y entra con tus nuevos datos.
5. Escribe lo que sigue y así verificaras si ya eres un súper usuario.
IMAGEN
La pagina solicitara tu contraseña usada en los ejemplos pasados.
IMAGEN
6. Veras que la pantalla esta un poco extraña , pero eso significa que lo has hecho bien. Si te dice
“error” debes revisar y verificar tus datos nuevamente.
IMAGEN

Configurando el webserver : conectando ServerPilot y el droplet

Resumen de como conectar ServerPilot

IMAGEN (VIDEO)

Pasos para conectar ServerPilot con el droplet

Con ServerPilot podremos instalar el software para poner a funcionar a nuestra web: ya sea mysql,
php o apache.

1. Entra a tu cuenta en ServerPilot , haz clic sobre “Connect a Server.


IMAGEN
2. Ingresa la IP de Droplet, la contraseña de rooty luego la clave la conectar a FTP(SFTP:
Secure FileTransfer Protocol). Haz el formulario y luego entra sobre el botón Connect to
ServerPilot.
IMAGEN

3. Veras muchos tips , seguido del tiempo restante su competición, luego veras la pantalla
igual a la siguiente:
IMAGEN
4. Luego veras al software para tu servidor indicando que está configurado.
IMAGEN
5. Luego veras una ventana donde debes crear una app. Dicha aplicación en ServerPilot nom
es mas que un dominio en tu VPS.
IMAGEN
Ahora vamos con la configuración de seguridad del VPS.

Configuracion básica de seguridad del Droplet- Parte 2

Vamos a utilizar el editor para lo escrito de GNU/Linux (NANO). Cuando estés en NANO no uses la
parte numérica del teclado. es importante que uses las teclas cursoras o en su defecto las teclas a tu
derecha . Debes desplazarte por el teclado hacia las teclas de pagina arriba, abajo , menú, enter y
home.

Puedes copiar y pegar los comandos directamente desde esta guía hacia tu consola.

Nota: En caso de que debas restablecer algún paso fallido, te recomiendo mantener abierta Putty con
tu nuevo perfil abierto.

Resumen de cómo deshabilitar el acceso al usuario ROOT

IMAGEN (VIDEO)

Pasos para deshabilitar el acceso al usuario ROOT

1. En tu Putty escribe lo siguiente en el lugar donde logueabas con tu usuario nuevo:


IMAGEN
2. Veras la siguiente pestaña
IMAGEN
3. Deslízate atentamente sobre ese archivo hasta llegar a “PermitRootLoginyes”, modifica
el yes y coloca no en su lugar.
IMAGEN
Ya editado lo veras de esta manera:
IMAGEN
4. Ahora debes guardar el archivo con CTRL+O , abriras una ventana en la que debes hacer
clic en ENTER.
IMAGEN
5. Para abandonar NANO ,presiona CTRL+X e inmediatamente volveras al prompt.
6. Ahora administra la consola
IMAGEN
Coloca ENTER para volver al prompt
7. En una nueva pestaña abre putty (sin cerrar ROOT) , haz el intento de acceder a ROOT.
Si esta correcto todo el proceso deberías ver la frase “Access denied” siguente a colocar
tu contraseña.
8. Cierra esa nueva pestaña, vuelve al lugar donde esta el usuario root y coloca “exit” en el
prompt para abandonar.
A continuación configuraremos el firewall para resguardar.

Creacion del Firewall para el droplet

Tienes la ventaja de que en DO ya viene una configuración previa de firewall. Solo debes acceder a
Digital Ocean y luego cliquea sobre “Networking” , te aparecerá un submenú con distintos enlaces :
IP,Domains, Floatings etc. Tu entraras en Firewalls y luego ingresa a Ceate Firewall.

IMAGEN

Crearemos 2 firewalls : el primero para gestionarlo y el segundo para usarlo en base dates y
webserver.

1. Ya que accediste a Create firewall , colocaras un nombre y tus datos. El nombre que
usaras será el de Administracion-fw o el que prefieras el resto debe permanecer igual.
IMAGEN
2. En Inbound Rules puedes hacer dos cosas: la primera es ingresar a tu IP y la segunda es
acceder a todo. Yo te recomiendo que solo ingreses a tu IP, debes considerar que debes
acceder y actualizar firewall cada vez que desees administrar tu SSH o tu consola, haz
énfasis en la seguridad. Si deseas deshacerte de una IP con tan solo colocar el mouse
sobre el harás clic en una X y se eliminara automáticamente. Cuando estes migrando te
puedes permitir dejarlo abierto pero una vez finalices ciérralo. Haz esto cada vez que
trabajes.
IMAGEN
3. Debes dejar el Inbound Rules en el estado que esta, mas abajo veras una sección llamada
Apply to Droplets, haz clic aquí para colocar el nombre de tu Droplet (lista desplegable) y
para finalizar haz clic sobre Create Firewall.
IMAGEN
4. Para crear el segundo firewall has clic en Create Firewall.
5. Te sugiero el nombre webserver-fw para distinguir pero puedes usar el que gustes.
6. Ya en Inbound Rules otra vez debes dejarlo exactamente como te muestro en la siguiente
imagen :
IMAGEN
Si te das cuenta, en la configuración de MySQL preferí una conexión únicamente de mi
IP.
7. Outbound lo dejas con ya configuración que trae , en Apply to Droplets escribes el
nombre de tu Droplet y finalizas en Create Firewall.
¡Esto va excelente! Ya tus firewalls están bien configurados. El paso siguiente será la
creación de tu dominio.
Tip: si quieres saber el nombre de tu IP puedes ingresar a www.cualesmiip.com o si
prefieres usar una ramificación de Chrome My IP address.

Sacando el backup del sitio a migrar

Para hacerlo lo más breve posible debemos quitar el backup de la web a migrar. Existen muchas
maneras de realizar este proceso, sin embargo te recomiendo que sigas el que coloque en la guía ya
que considero que se adapta de mejor manera.

Tiene varias limitantes para AIO WP Migration , una de las mas resaltables es que la versión gratuita
solo cuenta con 512MB para almacenar el documento backup, es posible que Duplicator te funcione
mejor.

Con All-In.One WP Migration

Resumen de cómo sacar el Backup de tu sitio con AIO WP Migration

IMAGEN (VIDEO)

Pasos para sacar el backup de tu sitio con AIO WP Migration

1. Accede a tu administrador o wp-admin de tu web.


2. Establece el plugin que te he recomendado (All-In-One WP Migration). Si no sabes como
hacer la instalación del plugin haz lo siguiente:
a) en tu menú izquierdo selecciona Plugins+ añadir nuevo.
b) Con el mouse copia y pega en el buscador el texto :all in on migration + Instalar
ahora.
IMAGEN
c) Esperas unos minutos para la instalación del plugin y luego haz clic sobre Activar
IMAGEN
d) Listo, ya tienes instalado y activado tu plugin.
3. Para configurar el plugin dirigete al menú lateral, con el mouse selecciona el submenú
Exportar.
IMAGEN
4. Haz clic sobre Exportar A , cuando veas una imagen igual a la siguiente :
IMAGEN
5. Selecciona la opción Archivo del submenú
IMAGEN
6. Ahora debes esperar unos minutos para que el plugin trabaje , esto dependerá de la
capacidad de tu sitio.
IMAGEN
7. Selecciona Download tudominio , guardas el fichero en tu pc y al terminar la descarga
haz clic en Close. No cierres hasta que no veas que el fichero haya finalizado, caso
contrario debes esperar que genere un nuevo documento.
IMAGEN

Ahora puedes seguir configurando tu dominio

Con Duplicator

Duplicator , este es otro plugin que puedes usar para este proceso de migración de hosting , de igual
manera es muy fácil de ejecutar. La limitante es la cantidad de recursos utilizados por este plugin,
por lo que presenta problemas con algunos hostings.

Resumen de cómo sacar el Backup de tu sitio con Duplicator

IMAGEN (VIDEO)

Pasos de cómo sacar el Backup de tu sitio con Duplicator

1. Haz la instalación de Duplicator


2. Encuéntralo en el menú y selecciona paquetes
3. Selecciona crear nuevo
IMAGEN
4. Automáticamente el plugin tendrá un nombre , deja todo como esta y pulsa Siguiente
IMAGEN
5. Duplicator hará un análisis , veras algunas advertencias donde puedes hacer
modificaciones si vale la pena hacerlas. Yo normalmente no hago correcciones y paso
sin inconvenientes. Selecciona la última casilla y pulsa Crear.
IMAGEN
6. Inmediatamente comenzara su trabajo sobre los paquetes y al finalizar veras algo igual
a lo siguiente , debes bajar tanto el Instalador y el Archivo a tu PC.
IMAGEN
7. Listo ya haz finalizado. Tendras in documento de nombre installer.php y otro con un
nombre muy largo , no debes cambiar ninguno de los dos.

Configuracion del dominio

Pondremos manos a la obra sobre tu dominio en ServerPilot y VPS. Aquí tienes la variable que debes
considerar, la cual es el plugin con el que ejecutaste el backup. Si lo haz hecho con AIO WP
Migration , el wordpress debe ser instalado en primer lugar en la configuración del dominio. Si lo
haz hecho con Duplicator su carpeta debe estar en blanco. Seguiras los pasos según tu plugin.

Resumen para la configuración del dominio

IMAGEN (VIDEO)
Creación de la APP en ServerPilot para el dominio

En SP haz clic en Create App, para esto debes ir a tu servidor (webserver01)

IMAGEN

Luego clic en Create App , llena tus datos de la siguiente manera:

1. Name: te recomiendo que coloques el mismo nombre de tu dominio, y las mismas


configuraciones usadas en él para que no te confundas.
2. Domain : escribes tu dominio.
3. Con AIO WO Migration instalas Wordpress haciendo clic sobre una casilla de
wordpress e inmediatamente se hará la instalación. Lena ese pequeño formulario que
aparece, en el cual incluirás detalles de tu configuración , como por ejemplo el acceso de
administrador, por lo que debes memorizarlo muy bien o escribirlo en un blog.
Con duplicator , no debes instalar wordpress.
4. Runtime: selecciona la versión las actual, ignora las ventanillas emergentes de BETA o
RC .
5. Server : selecciona el droplet de la lista, aquí vas a escoger en cual de los VPS que tienes
administrados vas a realizar la instalación.
6. System user: solo si tienes una cuenta pagada podras cambiar el nombre de usuario. La
única opción que veras será la de ServerPilot.
7. Haz clic sobre Create App y es todo en SP.
IMAGEN

Al finalizar te va a aparecer una pantalla asi:

IMAGEN

Creacion del dominio en el Droplet

En Digital Ocean vas a Networking + Dominians

IMAGEN

Confuguras tu dominio de la siguiente manera:

En el campo de texto conveniente coloca tu dominio, y selecciona Add Domain (sin ww)

IMAGEN

1. En la siguiente pantalla vas a colocar unos valores para registrarte (explicación en la


imagen )
a) 1ero: HOSTNAME: @, 2do:WILL DIRECT TO : TTL,webserver01(selector): 3600 y
cliquear en Create Record
b) Llenas otro registro con los datos:*/ webserver01/3600
c) Para finalizar te registras por tercera vez: www/webserver01/3600
2. Surgirá una pestaña como esta :
IMAGEN

Listo , haz completado la configuración en Digital Ocean. Debes cargar el backup actualizado a tu
sitio antes de que selecciones los nameservers de tus dominios de DO.

A continuación no se mostraran mas pasos específicos para evitar confusiones.

Subiendo el backup al Droplet

Es importante que conservar tu web al aire la mayor cantidad de tiempo posible, para esto debes
cargar un documento desde backup hacia VPS o Droplet de DO, para lo que necesitaras un cliente de
FTP, independientemente del plugin que hayas configurado. Si usas Windows puedes acceder desde
filezilla , o el que desees configurándolo de manera adecuada. Debes ir a la parte de descargas del
navegador e instala/descarga la versión más actual. Ejecutalo y configura la conexión.

Instalando y configurando Filezilla

1. Sigue esta guía : menú principal/archivo/gestor de sitios/nuevo sitio


2. Agregas un nombre como te lo pide a continuación.
3. En el menú derecho llenas el formulario con la información:
 Servidor: IP de tu VPS/droplet
 Protocolo: SFTP-SSH File Transfer Protocol
 Acceso :normal
 Usuario: serverpilot
 Contraseña: la clave que escojiste al ejecutar ServerPilot en :
“configurando webserver: ahí fue donde colocaste tu clave para SFTP.
4. Al llenar el formulario debe verser tal como lo muestra la siguente imagen. Hacer clic
en ACEPTAR.
IMAGEN

NOTA: si haz desarrollado toda la configuración con el plugin AIO WP Migration, debes modificar
los Nameservers (explicado más adelante), pata continuar este punto. Ahora si utilizas Duplicator
puedes seguir sin inconvenientes.

Conectarse vía FTP al nuevo VPS y subir el backup

Después de haber creado la conexión estarás listo para cargar tus archivos del backup para probar tu
web.

Como usar y navegar con el cliente FTP

De manera instantánea veras en la parte superior de Filezilla un menú de navegación, en el medio


tendrás una división de 4 partes, siendo la parte derecha del ordenador automático (VPS) y el
izquierdo el de tu PC. Cada una de ellas tiene una división arriba y abajo. Arriba navegaras con una
forma de arbusto, solo funciona para moverte entre las carpetas y su selección, haces clic sobre ella y
puedes visializar la carpeta seleccionada en la parte inferior, la cual debe tener a su lado un signo de
+ , haciendo clic veras subcarpetas dentro de una lista. Abajo veras los archivos dentro de cada
carpeta, ejemplo: si dijera “ingresa a la carpeta wp-content/plugins, ahí haces clic en la parte de
arriba donde veras el signo de + y después seleccionas la carpeta de plugins.

Cuando debas cargar o bajar un documento debes hacer así:

Cargar :

 Buscas en tu PC la carpeta donde guardaste el archivo que deseas subir.


 Luego en el PC automático o VPS buscas el lugar donde quieres que este archivo se guarde.
 Con un doble clic o clic derecho/subir, seleccionas el archivo que quieres cargar, en filezilla
veras que en la parte inferior aparecen unas barras para mostrar el proceso de carga del
archivo.

Bajar : haces un procedimiento parecido al anterior para subir el archivo, solo que ahora dicho
archivo o carpeta los tendrás en el menú del PC derecho.

Conectarse al VPS

1. Dirígete al menú principal , el que aparece bajo el enlace de Archivo donde debe
haber un cuadro con una lista adjuntada, ahí vas a escoger tu conexión (ya creada
previamente) ahí se conectara. Por ser la primera vez veras una pestaña, ahí
seleccionaras Aceptar. Esperas un momento si pasas quiere decir que haz hecho
todo de maravilla, entonces veras que se ha conectado, a tu izquierda veras las
carpetas de tu PC y a tu derecha las que corresponden a VPS.
IMAGEN
2. A tu izquierda visualiza la carpeta con el archivo de backup de tu web, y del lado
contrario entra a :apps/(nombredetuapp en ServerPilot)/public,

Subiendo el backup

Con duplicator :

 En la carpeta public solo tendras el archivo index.php


 Debes cargar juntos tanto los archivos de installer.php y el hombre generado por el plugin
zip.
 Luego solo debes esperar un momento mientras se cargan los archivos.

Con AIO WO Migration

 Después de modificar los nameservers y al tener instalado el wordpress adjuntado en public ,


deberías ver asi los archivos (wp.config.php,wp-content etc)
 Ingresa al menú administrativo de wordpress para instalar y activar el plugin( AIO WP
Migration, así: nombredeldominio.com/wp-admin.

Consideraciones:
 Cuando ingreses al menú de WP , asegúrate de hacerlo desde un navegador distinto o en
su defecto en una ventana ignito. Si entras y tu menú luce igual al que tenias en hosting
anterior quiere decir que el navegador que usas no alcanza al VPS.
 También puedes tomar en cuenta la configuración de la búsqueda, ejemplo: si tu web está
configurado con www haz el intento de ingresar sin colocarlo y viceversa.
 Para finalizar, si lo anterior no te funciona reinicia tu ordenador , también puedes borrar
el sitio del cache, considera el que esté utilizando ya que de esto dependerá si debes o no
limpiar todo el cache del navegador o solo puedes seleccionar la opción de limpiar tu
dominio.
1.ingresa a FileZilla a través de VPS en la carpeta wp-content/ailwm-backups
2.carga tu archivo desde backup que ya has hecho con el plugin el cual tendrá una
rama de wpress

Cambiando los nameservers/ servidores de nombres

Importante: Usando AIO WP Migration, considera lo siguiente antes de subir el backup a la web

Dependiendo de tu dominio la la forma de ingresar puede variar ya que cada registrador posee una
web diferente por lo que sus funciones también serán diferentes. Por lo que únicamente te guiaremos
de manera general. Si te confundes y no sabes la manera de hacer el proceso comunícate con el
soporte técnico. En algunos registres se utilizan distintos namers , uno de los más comunes es el de
DNS , asi que si no ves opciones de nameservers puedes examinar DNS, Administrar DNS etc.

Brevemente te indicare los pasos a seguir: en primer lugar debes colocar tres nameservers en tu
dominio. Si cuentas con información ya cargada, actualízalos o cámbialos. Normalmente veras 2, si
es así debes colocar uno mas. Puede ser que te pidan un IP o nameserver. Para adquirir la IP ingresa
a los comandos del sistema operativo y coloca la palabra ping.

ns1.digitalocean.com y luego aparece la IP, haz los mismos pasos para los otros dos que faltan.

 Ns1.digitalocean.com
 Ns2.digitalocean.com
 Ns3.digitalocean.com

Cerciorate de no colocar un punto después de “.com” , o sea que no quede asi: digitalocean.com.

El tiempo de espera dependerá de tu registrar, incluso puede tardar unas horas ya que nuestro
computador suele alentarse cuando tiene nuevos cambios, por lo que te recomiendo que debes
asegurarte de que tu dominio tenga la IP nueva , en el caso de que ya este propagada la modificación
y en tu pc continuas en búsqueda del hosting entonces reinícialo o hazlo desde una pestaña de
incognito o navegador limpio.

¿Cómo verificar si mi dominio ya apunta a la nueva IP del servidor nuevo?

Puedo recomendarte servicios en línea como Site24x7 o hcidata. Debes ver si en varios de ellos la IP
aun no pertenece a tu VPS pero si es detectado por uno de ellos es porque ya ha sido propagado.
Accedes con tu dominio , luego aparece la IP que asociaste. Te mostrare un antes y después de la
modificación de los nameservers :

Antes de hacer la modificación la IP decía : 69.175.19XX (ambas). Entonces cambias los


nameservers de tu dominio.

Luego de unos segundos ubicas el dominio en las webs de referencia a la IP y veras la ya


configurada del VPS.

Ya para confirmar si en tu PC puedes ingresar a la web en el VPS nuevo, ingresa a tu dominio y si


usas AIO WP Migration podras notar que el theme con el que viene Wordpress, ejecutalo con www
y luego con htpp, solo para estar seguros ya que es la configuración por defecto. Usando Godaddy
tardaras mas o menos 1 hora para propagar la modificación, a veces también puede tardar solo
minutos. Si por el contrario has trabajado con Duplicator, Ingresando al sitio notaras una pagina por
defecto de ServerPilot con un texto asi :

IMAGEN

Con AIO WP Migration , justo en la sección de cargar el backup, estas para configurar los nombres
de servidores, puedes usar este enlace para acceder al sitio.

Instalando certificados SSL gratis

Bonus : certificados SSL gratis para tu dominio.

A pesar de que iba a obviar esta parte de la guía , me parece importante anexarla aquí para los que no
saben cómo poner los certificados a pesar de tener muchos en sus dominios de hosting compartidos.

Restaurar tu sitio en el nuevo servidor

Esta es la ultima parte, en la cual vamos a recuperar el backup de nuestra web. En el punto anterior te
deje una observación sobre los certificados, la cual debes recordar, además esto debes hacerlo
cuando ya accedas al menú de administración del VPS, puedes visualizarlo rápidamente, entra a tu
dominio y se cargara el theme por defecto.

Es fácil pero debes tomar en cuenta el plugin que usaste con el backup ya que esto puede hacer
algunas modificaciones.

Nota: entra al sitio con htpp en caso de que tu web ya tenga previamente el SSL y de igual manera lo
instalaste como te enseñe.

Proceso con AIO WP Migration

Poniendo el sitio en mantenimiento

Para prevenir usamos nuevamente el backup, este es un proceso que puede tardar pero vale la pena
asegurar tu sitio, ya que si ocurre algún problema con tu sitio todos los usuarios que ingresen verán
tu web con el theme por defecto de WP, esto lo podemos evitar usando un plugin que les diga que
estamos en mantenimiento. Para esto contamos con muchísimos plugins , puedes usar el que más te
guste. Por ahora usaremos “Coming Soon Page& Maintenance Mode by SeedProd.

Son los que tienen una configuración más sencilla, has la prueba activándolo antes de restituir el
backup.

Restaurando el backup

1. Ingresa al menú administrativo de wordpress con los títulos que ingresaste al


crear la APP de ServerPilot.
2. Vamos a instalar el plugin All- in-one WP Migration (siguiendo las
instrucciones que ya te explique previamente pata sacar el backup del sitio).
3. Después de instalar el plugin puedes buscarlo en el panel lateral y solo las
pasar el cursor sobre el podrás elegir Copias de seguridad y veras algo así(un
solo backup):

IMAGEN

4. Ahora haremos clic sobre cuadro que esta en el medio, que es una nube gris y
automáticamente se iniciara el proceso.
5. Debes deshabilitar el plugin Coming Soon Page& Mainternance Mode para
quitar el estado de mantenimiento en tu web.
6. El tiempo de espera dependerá del tamaño del archivo, theme y tus plugins, al
finalizar tendras tu web tal como estaba antes. ¡Listo!
7. Al finalizar te llegara un mensaje como este: ¡Tus datos se han importado
correctamente!
Luego te dirá que es recomendable la actualización del cuerpo de los
permalinks. Entonces selecciona el primer enlace #1 presente en el mensaje y
veras admin del menú de los enlaces permanentes, selecciona guardar u
repítelo dos veces más.

Proceso con Duplicator

Con este plugin el proceso cambia

1. Accede a tu dominio y en la barra/installer.php, asi :


http://nameuser.com//installer.php y veras esto:
IMAGEN
2. Selecciona checkbox y cliquea en Next :
IMAGEN
3. Ingresa a ServerPilot/Servers/webserver01/nameuser (app)
4. Selecciona Databases
5. Ahora llena el formulario de la siguiente forma:
a. Name: puedes usar tu usuario de la app
b. Username: puedes conservar el usuario que elos te ofrecen o colocas uno
tuyo.
c. Password : ingresa la clave de tu preferencia o deja la que ellos colocan.
IMAGEN
d. Escribe estos datos en una agenda.
e. Haz clic en Create.
6. Vuelve a Duplicator y entra a la sección de configuración para que hagas el
formulario:
a. Action:haz clic en Connect and remove All Data
b. Host: mantenlo igual (localhost y puerto 3306)
c. Database:nombra a tu database, puedes usar el nombre de tu
dominio.
d. User: coloca un nombre que recuerdes para BD
e. Password: coloca la clave generada desde SP.
f. Options : lo dejas igual
IMAGEN

g.para probar la conexion haz clic sobre Tests Databases. Veras esto :

IMAGEN

h. A partir de la pantalla antes mostrada selecciona Next y luego Yes


para confirmar.

i: después de procesar por algunos minutos veras lo siguiente:

IMAGEN

j: Ahora solo has clic en Next.

k: después de unos instantes veras lo siguiente:

IMAGEN

l: Selecciona el Site login , esto te llevara instantáneamente hacia tu


dominio/ wp- admin, accede con los títulos obtenidos en Wordpress ,
pertenecientes al hosting previsto.

m: veras un texto indicando el éxito de la migración de tu web. Siguente a esto


se te presenta un enlace “ ¡elimina los archivos de instalación ahora!”

IMAGEN

N: debes eliminar los archivos pero antes de hacerlo, entra a otro navegador o pestaña de incognito
para verificar que tu sitio este bien , solo por prevención.

O: luego de la verificación puedes eliminar los archivos, es peligroso dejarlos ahí.

7. listo , hemos terminado por esta parte, tendrás un sitio totalmente restaurado con
Duplicator
Recuerda que si tienes problemas puedes ingresar al panel de solución de problemas para ver
si hay soluciones para tu problema.

Configurar el HTTPS en tu nuevo sitio

A continuación mostraremos unos pasos que solo podrán ser usados los que tengn un sitio sin https o
si mediante la guía lo agregaste a tu VPS. Si s asi y aun no colocas el https o si por el contrario has
migrado tu web teniendo el https no sera necesario que hagas este proceso.

Para modificar nuestras URLS utilizaremos el plugin Better Search Replace , asi lograremos el
cambio de http a https y luego puedes desactivarlo si lo deseas.

Sustituyendo las URLS de HTTP a HTTPS

Mediante el Better Search Replace haremos un buscar- reemplazar.

1. Accederas a tu web usando el https, ejemplo: https://www.tudominio.com


2. Ahora debes instalar el plugin , este es un poco delicado por lo que te recomiendo que
verifiques los pasos antes de hacer modificaciones.
3. Ahora dirigete a la parte de ajustes / generales y verifica que el nombre de tu sitio este en
wordpress con el https, si no es de esta manera de seguro algo esta fallando.
4. En herramirntas/Better Search Replace veras una ventana asi:
IMAGEN
5. Ahora dirigete al buscador y coloca tu dominio con https, puede ser con o sin el www
ejemplo: http://tudominio.com igual a como ingresaba antes.
6. Ve a “sustituir por” colocaras el mismo dominio solo que esta vez podrás anexar la S .
ejemplo: https://tudominio.com
7. Ahora selecciona TABLAS : elígelas todas y harás clic en la primera de ellas + shift sin
soltarla hasta llegar a con el scroll a la última de las tablas y lo sueltas, veras que han sido
seleccionadas todas.
8. Opciones adicionales : puedes pasar de incluir las mayúsculas y minúsculas pero la
correspondiente al GUID la mantienes igual.
9. Otra opción : ¿Quieres ejecutar un simulacro? Mientras que el cuadro del plugin se mantenga
seleccionado los cambios no se ejecutaran. Por esto debes configurarlo con esa casilla
seleccionada la primera vez que lo hagas. Veras algo si luego de que completes el formulario:
IMAGEN
10. Veras el proceso de carga , al terminar visualizaras en la parte superior de tu pantalla algo así:
IMAGEN
11. Después de que confirmes que tu sitio entra con http en el buscador y que también tu
dominio con https en la sección de sustituir estén escritos correctamente puedes desmarcar el
cuadro que dice ¿quieres ejecutar un simulacro? Haz clic otra vez y ahora si veras los
cambios en BD. Te recomiendo que verifiques un par de veces antes de hacer este paso ya
que las modificaciones no son fácil de corregir .
12. Ya que finalice el proceso de carga veras un texto de confirmación.

Re direccionando del http a https


Este proceso es uno de los mas sencillos ya que hay muchos plugins que lo hacen por ti, como por
ejemplo uno de los más usados Easy HTTPS Redirection, WP Force SSL y Really Simple SSL, es
libre a tu elección mas yo siempre uso el .htaccess de la misma web. Este proceso se realiza
simplemente al agregar este código en esta sección : <ifModule mod_rewrite.c>

De este código obtendras un backup sin que lo configures previamente, si tienes algún error solo lo
subes otra vez. Desde filezilla puedes obtener ese backup, lo descargas a tu PC y listo.

Como ya hemos hecho, antes de guardarlo verifica que todo este bien y procede con la edición.

Usa este código si tu sitio es con www

Donde te diga RewriteCond%{SERVER_PORT}!^443$ y exceptuando </ifModule>

IMAGEN

Usa este código si tu sitio es SIN www

IMAGEN

Recuerda que en ese código debes cambiar y colocar tu dominio

Puedes usar la herramiebta de GOOGLE para buscar información adicional para la edición del
.htaccess pues en sta guía con incluimos dicha información.

Nota: si tu plugin de cache es WP-ROCKET, después de las modificaciones limpias el cache para
luego activar y desactivar el plugin.

Listo . recuerda que tus datos corren peligro asi que desactiva el plugin.

También debes recordar ir a google search console para las últimas modificaciones, o las que sean
necesarias.

Problemas conocidos

Aquí te mostrare los problemas más comunes entre los usuarios y te ayudare a solucionarlos.

Warnings en el sitio

Es mas común que te aparezca usando el AIO WP Migration ya que se activan automáticamente
después de cerrar la migración de PHP , será algo así :

IMAGEN

La solución a esto es escribir el siguiente código a tu archivo wp-config de Wordpress previo a estas
líneas:

IMAGEN

Escribelo antes de estos códigos


IMAGEN

Descarga el archivo usando FTP, Notepad++ o el que prefieras para editar el texto , ahora súbelo y
sustituir .

Otra forma es mediante NANO escribiendo lo siguiente:

Sudo nano

/srv/users/serverpilot/apps/[TU_ServerPilot_Awp-config.php

Puedes guiarte de este ejemplo: tudominio.com, algo asi:

Sudo nano

/srv/users/serverpilot/apps/tudominiowp-config.php

Ahora buscaras en nano las líneas anteriores y luego las pegas.

Archivas y actualizas y listo.

Migrando otros sitios

Si deseas migrar tu VPS a otros sitios debes hacer lo siguiente:

1. Sustrae el backup desde l web que quieres migrar.


2. Ejecuta el dominio y edítalo
3. Carga el backup a tu VPS
4. Edita los nombres de los servidores
5. Si lo deseas puedes instalar los certificados SSL
6. Recupera la web en el servidor nuevo
7. Si ya hiciste el paso 5 debes ejecutar el HTTPS en la nueva web.

Instalando nuevos sitios

Cuando hagas la migración en un nuevo servidor debes hacer lo siguiente :

1. Administra y edita el dominio


2. Modifica los nombres de los servidores
3. Ejecuta los certificados SSL
4. Si hiciste el paso 3: ejecutar el HTTPS en la nueva web

Notas finales de la migración

 No me comprometo ni responsabilizo de los errores que pueda arrojar tu PC , sin embargo


puedes comentarme tus anécdotas para encontrar solución a tus problemas.
 La guía te puede servir para migrar desde cualquier web a VPS con DO.
 Si tienes un VPS con un proveedor distinto al que usamos no debes preocuparte pues, el
procedimiento es muy parecido al que te enseñamos, solo debes saber los detalles del
proveedor como por ejemplo el dominio, usuarios etc.
 Si usas un VPS con un panel de PLESK,cpanel , deberías pasar de esta guía ya que esta
especificada para ServerPilot.
 Esta guía es muy específica y si sigues los pasos señalados no debes preocuparte sin
desconoces algún termino.

Gracias por tomar en cuenta esta guía, espero te sea de gran utilidad. Estaré a la espera de tus
sugerencias y comentarios.

Вам также может понравиться