1 00:00:00,000 --> 00:00:07,560 Bueno, en este vídeo vamos a ver cómo lanzar una página Apache de forma sencilla en Linux. 2 00:00:07,560 --> 00:00:13,600 Lo primero que tenemos que hacer es instalarlo. Ahí está el Apache 2, ya lo tengo instalado. 3 00:00:13,600 --> 00:00:20,600 Y lo que hace es que nos crea una carpeta ntc-apache2, que es donde estará todo. Aquí 4 00:00:20,600 --> 00:00:26,080 tenemos en el apache2conf el fichero de configuración de todo Apache, que no lo vamos a tocar, y 5 00:00:26,080 --> 00:00:39,240 varias carpetas. Enable, sizeavailable, sizeenable, son las que vamos a ver, y el ports. Entonces, 6 00:00:39,240 --> 00:00:46,520 el puerto en el que vamos a lanzar la máquina lo vamos a tener aquí. Por defecto a vosotros 7 00:00:46,520 --> 00:00:55,600 os saldrá lisen80, que es el puerto en el que va a escuchar por defecto, y lisen443 8 00:00:55,600 --> 00:01:07,160 será el HTTPS. Entonces, lo que vamos a hacer es irnos a sizeavailable. En esta carpeta 9 00:01:07,160 --> 00:01:13,520 lo que se hace es que vamos a crear los archivos de configuración para las diferentes páginas 10 00:01:13,520 --> 00:01:22,600 que nosotros vayamos a habilitar en los diferentes puertos. Entonces, vamos a hacer un cp del 11 00:01:22,600 --> 00:01:35,520 default.conf a otro archivo, ejemplo.conf. Y ese archivo es el que vamos a editar. Ese 12 00:01:35,520 --> 00:01:43,920 archivo, si fuera en otro puerto, aquí lo deberíamos modificar. Y por defecto se va 13 00:01:43,920 --> 00:01:51,720 a servir lo que haya a partir de una ruta. En este caso, esta ruta, var www, eso va a 14 00:01:51,800 --> 00:01:57,040 ser siempre común, y después la carpeta que a nosotros se nos ocurra. Por ejemplo, 15 00:01:57,040 --> 00:02:06,840 yo lo voy a llamar ejemplo. Entonces, aparte de hacer eso, tenemos que crearnos algo en 16 00:02:06,840 --> 00:02:17,760 esa carpeta. Me voy a ir a var barra www, me voy a crear la carpeta ejemplo, y después 17 00:02:17,760 --> 00:02:37,840 de creármela voy a crear un archivo dentro que se va a llamar index.html. Dentro de ese 18 00:02:37,840 --> 00:02:46,400 archivo voy a crear una página sencilla, html. Lo hago así sin mucho sentido, lo suyo 19 00:02:46,400 --> 00:02:52,080 sería que fuera una página que siguiera html5, etc. Voy a hacer algo muy sencillo 20 00:02:52,080 --> 00:03:06,800 para poderlo hacer rápido. Con un h1 que ponga ahora. Y lo guardo. Una vez hecho esto, 21 00:03:06,800 --> 00:03:14,400 lo que tenemos que hacer es hacer un a2 inside. Esto lo que quiere decir es que las páginas 22 00:03:14,400 --> 00:03:22,720 que están habilitadas son las que están aquí puestas, en size enable. En size enable 23 00:03:22,720 --> 00:03:30,120 tengo estos archivos .conf, lo que hay referenciado en nuestro archivo .conf está habilitado. 24 00:03:30,120 --> 00:03:34,960 Como veis no sale el ejemplo .conf, entonces lo que tengo que hacer es hacer un sudo a2 25 00:03:34,960 --> 00:03:46,120 inside de nuestro ejemplo .conf. Con eso me dice que tengo que reiniciar, hacer un 26 00:03:46,120 --> 00:03:52,200 reload del apache 2, para que esto funcione. También lo que voy a hacer es un a2 inside, 27 00:03:52,200 --> 00:04:03,720 para que lo veáis, de otro archivo de configuración, por ejemplo el serve8123, y lo voy a deshabilitar. 28 00:04:04,040 --> 00:04:12,960 Lo que pasa es que estos enlaces, que son enlaces a esos archivos .conf, los deshabilita 29 00:04:12,960 --> 00:04:21,560 y habilita. En este caso el ejemplo .conf lo ha habilitado y el del serve8123 lo ha deshabilitado. 30 00:04:21,560 --> 00:04:32,520 Una vez hecho esto, hacemos lo que nos pone aquí, systemctl reload apache2, y tendríamos 31 00:04:32,520 --> 00:04:45,480 ya en nuestro localhost lanzada la página en el puerto 80. Localhost 80 y localhost 32 00:04:45,480 --> 00:04:51,960 simplemente es lo mismo, porque por defecto va a ir a ese puerto. Tengo algo aquí cacheado 33 00:04:51,960 --> 00:04:58,000 o tengo dos páginas tirando de lo mismo. Como tengo dos páginas tirando de lo mismo, 34 00:04:58,000 --> 00:05:03,560 lo que voy a hacer es hacer un deshide de todos los demás, porque no sé en cuál lo 35 00:05:03,560 --> 00:05:20,280 tengo lanzado. 8012 fuera, sitioseguro fuera y sitioweb2014 fuera y default.conf, que también 36 00:05:20,280 --> 00:05:36,120 estaba en ese archivo, fuera. Ahora hago el reload, apache2 y ahora sí que debería, 37 00:05:36,120 --> 00:05:38,680 al recargar, tener el hola de esa página.