1 00:00:02,480 --> 00:00:07,440 Buenas tardes, hoy vengo a hacer la actividad 2.05 que es instalar Wordpress en tu servidor 2 00:00:07,440 --> 00:00:13,400 AWS. Lo que pasa es que antes hice un vídeo pero no se grabó correctamente, se quedó 3 00:00:13,400 --> 00:00:19,699 congelada la imagen de la grabación, así que todo lo que hice no se quedó guardado, 4 00:00:19,800 --> 00:00:23,179 así que voy a ir pasando, lo bueno es que no he cerrado aún la terminal y puedo enseñar 5 00:00:23,179 --> 00:00:29,140 lo que hice paso por paso. Vale, en primer lugar, si eres menor de edad, puedes conseguir 6 00:00:29,140 --> 00:00:32,719 github pro gratuito 7 00:00:32,719 --> 00:00:34,520 que te puede ayudar para conseguir 8 00:00:34,520 --> 00:00:36,899 en nameshift, si te haces una cuenta 9 00:00:36,899 --> 00:00:37,859 un dominio 10 00:00:37,859 --> 00:00:40,640 los dominios sirven para poder 11 00:00:40,640 --> 00:00:42,560 acceder, los dominios son importantes porque 12 00:00:42,560 --> 00:00:44,539 sin ellos no podemos acceder a las páginas 13 00:00:44,539 --> 00:00:45,340 de wordpress 14 00:00:45,340 --> 00:00:48,280 tras acceder al dominio, el cual es mío 15 00:00:48,280 --> 00:00:50,380 es eduardoahp.me 16 00:00:50,380 --> 00:00:52,859 vamos aquí 17 00:00:52,859 --> 00:00:54,539 a instancias 18 00:00:54,539 --> 00:00:56,280 creamos instancia que vayamos a usar 19 00:00:56,280 --> 00:00:57,119 que la mía es esta 20 00:00:57,119 --> 00:00:59,179 ponemos 21 00:00:59,179 --> 00:01:02,439 los grupos de seguridad y la configuración que queremos 22 00:01:02,439 --> 00:01:04,340 que en mi caso es un grupo de seguridad 23 00:01:04,340 --> 00:01:06,239 con reglas de entrada 24 00:01:06,239 --> 00:01:08,040 de HTTP 25 00:01:08,040 --> 00:01:09,920 y HTTPS para que funcione correctamente 26 00:01:09,920 --> 00:01:12,239 y después vamos a la root 53 27 00:01:12,239 --> 00:01:14,099 en zonas hospedadas ponemos 28 00:01:14,099 --> 00:01:16,239 el dominio 29 00:01:16,239 --> 00:01:18,519 nuestro dominio, como he dicho que es el mío 30 00:01:18,519 --> 00:01:20,359 y tenemos que 31 00:01:20,359 --> 00:01:21,379 usar los servidores de nombre 32 00:01:21,379 --> 00:01:24,060 copiar y pegar estos servidores de nombre 33 00:01:24,060 --> 00:01:25,879 para poder y pegarlos 34 00:01:25,879 --> 00:01:31,099 en la administración del dominio justo aquí entonces personalizados así tenemos nuestros 35 00:01:31,099 --> 00:01:45,150 archivos así tenemos el control del dominio desde aws luego lo que tendríamos que hacer es sudo apt 36 00:01:45,150 --> 00:01:58,519 update y sudo apt upgrade tras terminar esto instalamos apache2 mariadb php phpMySQL un zip 37 00:01:58,519 --> 00:02:11,379 you get y también instalamos phpmyadmin entonces la instalación de todo esto yo decidí instalar 38 00:02:11,379 --> 00:02:17,199 unos dos programas que necesitábamos para la tarea que era no necesitábamos para wordpress 39 00:02:17,199 --> 00:02:27,740 pero si lo necesitábamos para el ejercicio que era el snap y el core el snap es necesario porque 40 00:02:27,740 --> 00:02:33,439 que es un tipo de comando que nos sirve para instalar el core, ya que el core no se puede instalar con apt, solo con snap 41 00:02:33,439 --> 00:02:38,280 entonces para instalar el snap ponemos sudo a snap install core 42 00:02:38,280 --> 00:02:42,419 y esto nos permitirá poner un alias al dominio 43 00:02:42,419 --> 00:02:49,080 para que en vez de poner la ipv4 pública, podamos poner el nombre que queramos 44 00:02:49,080 --> 00:02:51,400 Tras esto 45 00:02:51,400 --> 00:02:53,780 Creamos una base de datos 46 00:02:53,780 --> 00:02:56,560 Con create user 47 00:02:56,560 --> 00:02:57,840 El usuario 48 00:02:57,840 --> 00:02:59,180 Que yo aquí puse 49 00:02:59,180 --> 00:03:01,080 Dos usuarios pero porque 50 00:03:01,080 --> 00:03:03,659 En uno me confundí y no vi que tenía que poner 51 00:03:03,659 --> 00:03:05,060 El profesor de Edward 52 00:03:05,060 --> 00:03:07,879 Arroba localhost 53 00:03:07,879 --> 00:03:09,379 Identify by 54 00:03:09,379 --> 00:03:10,539 Y aquí la contraseña 55 00:03:10,539 --> 00:03:12,199 Clave-00 56 00:03:12,199 --> 00:03:14,300 Ponemos los privilegios 57 00:03:14,300 --> 00:03:18,639 Y salimos 58 00:03:18,639 --> 00:03:20,460 y creamos una base de datos llamada 59 00:03:20,460 --> 00:03:22,060 tal y como quiera del profesor, que era 60 00:03:22,060 --> 00:03:24,099 dbb-wordpress-emp 61 00:03:24,099 --> 00:03:26,879 Tras esto, vamos al 62 00:03:26,879 --> 00:03:28,539 al 63 00:03:28,539 --> 00:03:30,439 directorio, bar a bar, bar a 64 00:03:30,439 --> 00:03:32,860 w, bar a html 65 00:03:32,860 --> 00:03:34,300 y usamos sudo 66 00:03:34,300 --> 00:03:36,479 unget-htps-wordpress-org 67 00:03:36,479 --> 00:03:38,500 latestzip, para escalar unos archivos 68 00:03:38,500 --> 00:03:39,919 Tras esto, 69 00:03:40,180 --> 00:03:42,039 hacemos sudo unzip 70 00:03:42,039 --> 00:03:43,340 latestzip, para 71 00:03:43,340 --> 00:03:46,259 descomprimir el latest y descargar 72 00:03:46,259 --> 00:03:48,280 todos los archivos que tiene que necesitamos 73 00:03:48,280 --> 00:03:51,080 luego podemos jugar si queremos 74 00:03:51,080 --> 00:03:52,840 el zip, o sea el 75 00:03:52,840 --> 00:03:56,280 test zip, luego vamos a ir 76 00:03:56,280 --> 00:03:58,439 al cd wordpress para ver que todo ha funcionado 77 00:03:58,439 --> 00:03:59,860 y en efecto aquí lo tenemos 78 00:03:59,860 --> 00:04:04,310 cd wordpress y luego 79 00:04:04,310 --> 00:04:05,629 vamos 80 00:04:05,629 --> 00:04:08,349 tras esto nos tenemos que girar hacia el 81 00:04:08,349 --> 00:04:10,169 directorio etc apache 82 00:04:10,169 --> 00:04:11,069 sites available 83 00:04:11,069 --> 00:04:14,169 en este lo que tenemos que hacer es 84 00:04:14,169 --> 00:04:16,370 poner esto 85 00:04:16,370 --> 00:04:17,769 es crear 86 00:04:17,769 --> 00:04:20,550 este fichero, el wordpress.com 87 00:04:20,550 --> 00:04:39,889 si yo ahora accedo al wordpress.conf, cd sites available, sudo, bueno no hace falta el sudo 88 00:04:39,889 --> 00:04:49,470 porque ya estoy en root, así que nano wordpress.conf, aquí vemos la configuración que tendríamos 89 00:04:49,470 --> 00:04:54,269 que poner en el virtualhost, en vez de 80 como estaba ya antes puesto, ponemos el puerto 90 00:04:54,269 --> 00:05:01,610 porque el que nos vamos a introducir ya que son las reglas de seguridad por el puerto 443 luego 91 00:05:01,610 --> 00:05:07,050 en server name ponemos nuestro dominio el guardo a hp punto mí que es el mío y en document root 92 00:05:07,050 --> 00:05:15,350 donde están los documentos que vamos a utilizar que son para bar www html wordpress esto también 93 00:05:15,350 --> 00:05:26,329 tenemos que activarlos con el comando sudo a2 en sites y el nombre del archivo que queremos 94 00:05:26,329 --> 00:05:40,079 poner aquí si vamos a cd sites enable podemos ver que ya están activados porque yo los he 95 00:05:40,079 --> 00:05:47,019 activado wordpress.conf y el default sslconf que también tenemos que activarlo cabe mencionar que 96 00:05:47,019 --> 00:05:53,579 cada vez que nos activemos y los confirmemos tenemos que hacer un restart apache tras esto 97 00:05:53,579 --> 00:06:00,959 ya estaría oficialmente instalado wordpress en nuestro día en nuestra máquina no sé nuestra 98 00:06:00,959 --> 00:06:13,029 instancia en la instancia aquí sí que mencionar es que hay que mucho cuidado porque hay veces 99 00:06:13,029 --> 00:06:17,490 que se puede complicar la cosa porque a mí me pasó algunas veces que no sabía muy bien por 100 00:06:17,490 --> 00:06:24,029 pero el apache hay veces que da fallos cuando tú haces el empiezas a configurar ciertos archivos 101 00:06:24,029 --> 00:06:30,569 no sé por qué a veces el el código de apache de la instalación que no es complicado ni has 102 00:06:30,569 --> 00:06:35,670 tocado nada falla después tienes que configurarlo de nuevo para que funcione y luego en la data 103 00:06:35,670 --> 00:06:41,589 base tenemos que poner en la configuración tenemos que poner de wordpress tenemos que poner nuestros 104 00:06:41,589 --> 00:06:46,569 archivos en vez de database name here o sea nuestros archivos nuestra configuración la que 105 00:06:46,569 --> 00:06:53,350 queramos dependiendo de quién estábamos porque en la base tenemos que tirar esto y poner en el 106 00:06:53,350 --> 00:07:13,899 caso en nuestro caso por ejemplo este debe de wordpress triple s mikel y después aquí en el 107 00:07:13,899 --> 00:07:24,339 user name here, profesor de eduardo y en clave here, nuestra clave y yo puedo acceder a esto 108 00:07:24,339 --> 00:07:42,300 fácilmente, por ejemplo, cd, cd, barra, barra, barra w, barra h2, no se porque he puesto barra h2, perdón, barra html, 109 00:07:42,300 --> 00:07:46,069 para wordpress 110 00:07:46,069 --> 00:07:48,920 y aquí pongo 111 00:07:48,920 --> 00:07:49,639 sudo 112 00:07:49,639 --> 00:07:50,560 nano 113 00:07:50,560 --> 00:07:51,500 up 114 00:07:51,500 --> 00:07:53,600 guión 115 00:07:53,600 --> 00:07:54,379 config 116 00:07:54,379 --> 00:07:55,680 x