Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Proyecto Final Montaje de Wordpress Local - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Proyecto Final Montaje de Wordpress Local
Muy buenas a todos, bienvenidos a esta nueva presentación de proyecto final de instalación de WordPress en un entorno local.
00:00:02
Mi nombre es Santiago y vamos a proceder a explicarlo.
00:00:13
Lo primero que vamos a hacer es dirigirnos a nuestro ordenador y vamos a ejecutar el comando de la red de P para poder conectarnos a un servidor que tenemos corriendo las 24 horas en mi casa
00:00:18
donde tenemos estas máquinas virtuales levantadas y entre ellas la documentación
00:00:31
de tal manera que vamos a ir explicando detalladamente la documentación
00:00:41
tenemos un pequeño índice para el que quiera leerse la documentación porque tendrá todo
00:00:45
documentado y un pequeño prefacio para todo aquel que quiera leerse esta gran documentación
00:00:51
Luego tenemos por aquí informaciones de cómo tiene que ir nuestra red
00:00:58
Y poquito más, todo esto simplemente para todo aquel que no tenga mucha idea de cómo trabajar con máquinas virtuales ISO y OVAS
00:01:11
pues cómo importar, cómo exportar y etc. Esto es simplemente una pequeña guía por encima de cómo
00:01:26
se trabaja. Todo esto para quien se lo quiera leer, pero nosotros nos vamos a dirigir a este apartado
00:01:34
donde comienza realmente la documentación de cómo se trabaja con WordPress. Pero bueno,
00:01:43
os sigo diciendo que tenemos por aquí todo documentado para que quien quiera leerse todo
00:01:49
esto vale pues puede echarle un ojo perfectamente si no tiene mucho conocimiento de cómo se trabaja
00:01:56
con máquinas virtuales, isos y exportación e importación de ovas o copias de seguridad
00:02:02
o incluso temas de documentación para hacer snapshots en máquinas virtuales simplemente
00:02:14
para eso. Una vez entendido esto vamos a proceder a comenzar a explicar cómo he montado yo mi entorno
00:02:21
de desarrollo de aplicaciones web. Ahora lo que haré será comenzar con la configuración de
00:02:31
adaptadores y diseño de red. Lo primero que hice fue cambiar las interfaces que se ubican en este
00:02:46
directorio nosotros nos fijamos configurando esto esto sería una configuración preinicial vale que
00:02:54
está mal hecha tendríamos que ir configurando la pasito a pasito y vamos a detallar la no
00:03:06
tenemos dos adaptadores vale la red igual que sería la en post 3 vale nuestro adaptador en
00:03:19
nuestra máquina donde nosotros tenemos dos redes vale la red NAT del adaptador 1 que sería esta
00:03:28
red de aquí la red WAN la que está al exterior y luego tendríamos nuestra red interna vale en la
00:03:38
parte que pone red LAN que sería la parte donde comunica con la red interna vale esto que ocurre
00:03:44
esto sería las dos interfaces que tendríamos en el router claro previamente configuradas ya que
00:03:53
nosotros tendríamos que irnos a VirtualBox y venirnos a herramientas, a red y en redes NAT
00:04:00
tendríamos que crear una red NAT con esta configuración de tal por VirtualBox. Es decir,
00:04:09
cada vez que creemos, cada vez que vayamos a un VirtualBox tendremos que crear esta red NAT para
00:04:19
que pueda tener salida al exterior. Luego, por otro lado, estas serían las configuraciones,
00:04:24
guardamos, hacemos un ping y podemos comprobar que el router
00:04:39
el router ya tiene comunicación con el exterior
00:04:43
a nivel de DNS y a nivel de dirección IP
00:04:47
y a nivel de dominio
00:04:51
luego en el servidor vamos a proceder a configurar también
00:04:53
las interfaces como hicimos en el router
00:04:59
pero recordamos que el servidor solo va a tener una red interna
00:05:04
donde vamos a tener que imputar el tráfico solo para la red local
00:05:08
en nuestro caso nos pedían que el servidor fuese la dirección IP número 4
00:05:11
pues le hemos puesto la número 4
00:05:17
podemos observar que entre el router y el servidor tienen ping entre ellos
00:05:19
y se pueden observar entre ellos
00:05:27
y ahora vamos a proceder a configurar la interfaz en el cliente
00:05:29
en el cliente vamos a tener un pequeño problema
00:05:38
Y el problema del cliente es
00:05:41
No tenemos las Virtual Guest Addition instaladas
00:05:45
Entonces, ¿cuál es el problema de esto?
00:05:52
Que luego cuando vayamos a configurar las interfaces
00:05:55
Como os estoy mostrando en la documentación
00:05:58
No vamos a poder bajar más de aquí
00:06:00
Y no vamos a poder cliquear en el botón de configurar
00:06:03
¿Por qué? Porque no tenemos las Guest Addition instaladas
00:06:07
Esto lo vamos a solucionar de tal manera que vamos a cliquear aquí arriba en dispositivos
00:06:10
Vamos a pinchar en insertar las CD Addition, es decir las que es Addition de VirtualBox
00:06:19
Y posteriormente nos vamos a meter dentro de la aplicación o icono del sistema
00:06:26
Vamos a navegar a equipo y dentro de equipo vamos a tener este CD que previamente hemos introducido pinchando en este botón
00:06:33
Aquí podemos observar dentro del CD que tenemos varias cosas, pero a nosotros lo que nos interesa es esta de aquí en concreto, donde yo tuve que levantar una consola de comandos, ejecutar esta serie de comandos y posteriormente esperar a que las Guest Additions fueran instaladas.
00:06:41
Y una vez instaladas, vamos a poder configurar la red y las interfaces dentro de nuestra máquina virtual cliente.
00:07:13
Una vez dentro del cliente, procedemos a configurar nuestra única interfaz en la red local.
00:07:23
Esto es lo de la configuración, el cómo se instala, las de esa edición, etc.
00:07:32
Aquí vemos que se ha instalado posteriormente.
00:07:38
Pero bueno, a mí lo que me interesa es que veamos esto.
00:07:44
Y ahora, después de la desedición, podemos botonear el botón de configuración.
00:07:47
Cuando pincemos en configuración, podremos administrar todos estos detalles
00:07:54
y vamos a ir rellenando todo lo necesario para que nuestro equipo cliente
00:07:59
se halle dentro de la red que tenemos para el entorno de desarrollo.
00:08:06
luego posteriormente vamos a reiniciar el cliente
00:08:13
y podemos observar que ya tenemos ping
00:08:19
con el equipo servidor
00:08:21
y ahora voy a proceder a configurar el hostname
00:08:26
os preguntaréis ¿qué es el hostname?
00:08:33
el hostname es por así decirlo el banner
00:08:40
o lo que nosotros vamos a tener en lo que es la
00:08:45
la pantalla de configuración o de inicio de nuestro servidor por ejemplo si yo hago un exit
00:08:50
cuando nosotros intentamos arrancar el router servidor o lo que sea lo primero que nos aparece
00:08:58
aquí en pantalla por ejemplo router de vian 12 aplicaciones web esta frase sería el banner vale
00:09:05
esto es lo que nosotros vamos a administrar como hostname vale así que vamos a ir detallando lo
00:09:11
muy pasito a pasito como lo hemos ido haciendo vale vamos a proceder a seguir
00:09:18
lo primero que he hecho es ponerme como administrador mido la carpeta de etc y mtc
00:09:25
he configurado el hostname me pongo como administrador y ejecuto el comando cd barra
00:09:33
etc ls y ahora nano hostname como hemos dicho aquí es donde nosotros vamos a
00:09:49
proceder a cambiar nuestro banner pondremos el banner que nosotros deseemos reiniciamos
00:09:59
y posteriormente esto habrá cambiado esto es lo que aparecía antes y nosotros tras
00:10:12
personalizar el banner y reiniciarlo tendremos lo que es el banner cambiado. Hay que recordar
00:10:24
también que no sólo hay que cambiar el banner en el fichero etchostname, también hay que
00:10:34
hacerlo en el fichero etchosts. Hay que recordar eso para que no sólo cambiar el banner sino que
00:10:39
el equipo esté reconocido no sólo por la dirección ip 10.0.110.1 sino que el equipo aparte de estar
00:10:48
reconocido por 10.0.110.1 va a estar reconocido este servidor como un nombre de servidor de
00:10:56
aplicaciones web de vian 12 o servidor de vian 12 aplicaciones web no da igual el caso es que va a
00:11:04
estar reconocido tanto por una dirección ip como por un nombre en la red una vez hemos configurado
00:11:11
los hostname y los archivos de host vamos a proceder a reiniciar lo que es el servidor
00:11:22
y este servidor ahora tendremos ya nuestro banner deseado estos pasos vamos a proceder a repetirlos
00:11:30
exactamente para el servidor y el cliente vale y aquí podemos observar que cambiando el banner
00:11:45
y al reiniciarlo podemos observar que nuestro banner ha cambiado y que el equipo ahora bueno
00:12:10
los equipos estarán identificados en la red bajo bajo una dirección ip y un nombre esto lo podemos
00:12:24
demostrar con cliente ssh vamos a proceder a entrar y podemos observar que en el router
00:12:32
tenemos nuestro fichero de hostname y nuestro fichero de host luego
00:13:14
eso en el router vamos a poner el servidor donde nosotros tendremos exactamente el mismo proceso
00:13:28
servidor de vian12 y en el archivo de host exactamente igual luego por otro lado tenemos
00:13:39
en el cliente exactamente lo mismo y si me voy al fichero de host exactamente lo mismo esto es
00:13:55
importante luego lo explicaremos más adelante pero ahora no es el momento vamos a proceder
00:14:13
a seguir con la documentación lo que vamos a hacer ahora es crear un usuario personalizado
00:14:24
para trabajar y aunque sólo sea necesario en cliente y servidor también lo he hecho en el
00:14:32
router de tal manera que tengan los tres equipos en la red el mismo usuario simplemente ya por
00:14:39
gusto el que tengan todos el mismo usuario esto lo he hecho con el comando adduser santiago para
00:14:49
añadir el usuario santiago al servidor router y cliente le ha añadido como santiago la contraseña
00:15:00
y además le he añadido a este usuario al grupo de administradores sudoers
00:15:08
luego observamos aquí en las fotos pues cómo se ha producido los cambios de cómo vamos creando
00:15:21
los usuarios, router, cliente y servidor. Como hemos dicho no es necesario en todos, solo es
00:15:30
necesario en servidor y cliente, pero bueno para que tengamos un poco pues el conocimiento de
00:15:41
cómo se hace. Luego con este comando he podido comprobar si el usuario santiago se
00:15:47
ha creado correctamente y está en el grupo de administradores y podemos observar que en los
00:15:58
tres equipos se halla el usuario santiago dejar en evidencia por aquí estará por aquí debajo no
00:16:07
se ve vale estará por aquí debajo a lo mejor porque hay muchos muchos usuarios pero bueno
00:16:42
estará por aquí debajo lo podemos observar que tenemos los usuarios creados y que en la máquina
00:16:49
cliente nosotros podemos ejecutar este comando y que el usuario santiago está creado también en el
00:16:57
equipo cliente seguimos bajando y si nosotros lo necesitamos podemos borrar el comando antiguo como
00:17:15
por ejemplo el que estaba mcuraf o el comando user de tal manera que el único usuario que hay en las
00:17:31
máquinas locales es santiago una vez hecho todo esto hemos terminado la parte de configuración
00:17:39
de usuarios e interfaces de tal manera que ahora lo que vamos a proceder a hacer es vamos a empezar
00:17:48
a instalar algunos paquetes como por ejemplo el cool que lo vamos a necesitar posteriormente más
00:18:01
aquí podemos ver que se está instalando
00:18:07
y que me está dando
00:18:11
un error de instalación
00:18:12
y diremos, ¿por qué
00:18:15
me está dando el error de instalación?
00:18:17
muy sencillo, porque nos está
00:18:19
diciendo que el servidor
00:18:21
necesita tirar de algunos archivos
00:18:22
de actualización
00:18:25
para poder localizar el paquete
00:18:26
curl, de tal manera que
00:18:28
como nos dice aquí en apt-get
00:18:31
un date
00:18:33
o
00:18:33
menos menos fixmissing
00:18:35
vamos a proceder a ejecutar estos dos comandos
00:18:37
en mi caso
00:18:40
apt-get update me ha valido solo con él
00:18:41
y posteriormente de ejecutar
00:18:43
la actualización
00:18:48
aquí ya si me dejará
00:18:49
instalar el paquete de tipo curl
00:18:52
¿vale? luego
00:18:53
lo que vamos a hacer es descargar
00:18:59
los repositorios del paquete de
00:19:01
webmix ¿no? con el comando curl
00:19:03
que lo hemos instalado anteriormente
00:19:05
y después vamos a ejecutar la instalación de uno de los repositorios
00:19:06
que nos hemos descargado con el paquete curl
00:19:13
nos aparecerá esto
00:19:16
como que se ha completado correctamente
00:19:22
nos pedirá que le confirmemos obviamente
00:19:26
y posteriormente cuando ya tengamos todos los paquetes
00:19:28
repositorios etc montados, descargados e instalados
00:19:35
podemos proceder a instalar el paquete de webmin
00:19:40
que será nuestro iptables o ufw
00:19:45
es decir cortafuegos de tipo gráfico
00:19:49
esto comenzará a descargarse, a instalarse
00:19:53
y después una vez instalado
00:19:57
accederemos a este webmin o a este cortafuegos
00:20:01
a través del puerto 10.000
00:20:05
Vamos a observar, entramos en el webmin, y esto sería nuestra pantalla de carga de lo que nosotros veríamos.
00:20:08
Vamos a ponerlo en grande y vamos a acceder. A ver si quiere cargar, vamos a proceder.
00:20:20
10.0.110.4 al puerto 10.0.110.1 al puerto 10.000 nos dirá que hay un error vamos a
00:20:51
proceder a seguir adelante avanzado aceptar el riesgo y continuar y accederemos a webmail
00:21:32
donde nuestro usuario será el personalizado previamente
00:21:42
y aquí lo que vamos a tener que hacer es entrar en Networking
00:21:47
en Linux Firewall
00:22:02
y aquí abajo nos aparecerá una serie de redes
00:22:04
que tendremos que eliminar y dejar solo la que nos interesa
00:22:09
esto lo he detallado perfectamente
00:22:13
en la documentación de que tenemos que entrar aquí
00:22:17
En Linux Firewall gestionar estas tres reglas
00:22:21
¿Vale? Eliminarlas
00:22:25
Y dejar solo la única que nos interese
00:22:26
Que en nuestro caso ¿Vale?
00:22:29
He explicado como se eliminan ¿Vale?
00:22:31
Para quien no tenga ni idea de como se eliminan
00:22:33
Yo en mi caso solo he dejado esta
00:22:36
Que haga la función de mascarade
00:22:39
Enmascaramiento para enrutaje o enrutamiento
00:22:42
A través de router posteriormente
00:22:45
De tal manera que luego cuando editemos la regla lo que va a hacer el router es todo el tráfico que provenga desde la red interna
00:22:48
Podrá producirlo hacia el exterior o redireccionarlo hacia el exterior
00:22:55
Al guardar las reglas tendremos ya la regla creada
00:23:00
Y esto sería más o menos un poco el proceso de cómo se podría hacer a nivel gráfico
00:23:05
Si necesitamos a nivel de consola producimos estos comandos
00:23:11
Vamos a ejecutar el comando este
00:23:15
Para que se pueda hacer un IP forward
00:23:19
Lo cambiaremos de 0 a 1
00:23:21
Para que este script esté activo
00:23:24
Y lo que vamos a hacer es
00:23:29
Que todo el tráfico que provenga a través de la EMPOS 8
00:23:30
Se lo redireccione a la EMPOS 3
00:23:33
Esto es el comando que va a hacer eso
00:23:36
Que es exactamente lo mismo que si nosotros dejamos
00:23:40
Esta regla creada
00:23:43
Pero bueno, para gustos los colores
00:23:45
Quien le guste con el webmin
00:23:47
Y quien le guste con consola de comandos
00:23:51
He detallado los dos procesos
00:23:56
Para quien quiera cada proceso hacerlo por su lado
00:23:58
Pues bueno, están detallados los dos procesos
00:24:01
Tanto por consola como por webmin
00:24:04
Quien haya querido hacer por consola
00:24:09
Va a tener que crear un script
00:24:12
Llamado routernet.sh
00:24:15
que sea ejecutado por un servicio
00:24:18
¿Qué hace este servicio?
00:24:23
Vamos a ir poquito a poco explicándolo
00:24:32
Lo que hace este servicio es que en primer lugar
00:24:34
cuando el servidor arranque
00:24:39
va a decirle que, oye
00:24:41
después de que se arranque la tarjeta de red
00:24:45
ejecuta una sola vez este script
00:24:48
ubicado en este directorio
00:24:52
y ejecutarlo de nuevo si se queda pillado
00:24:54
es decir que si o si se ejecute
00:24:57
el servicio lo que vamos a hacer es reiniciarlo
00:25:01
y aplicarle unos permisos
00:25:07
posteriormente con el chmod más x a ese fichero
00:25:09
para que pueda ser ejecutado por el servicio
00:25:13
de tal manera que cuando hagamos el systemctl daemon reload
00:25:17
arranque ese servicio y a partir de este momento
00:25:20
tengamos un servicio corriendo, de tal manera que el router a partir de este momento
00:25:24
todo tráfico que le llegue al router lo redireccionará.
00:25:30
Una vez que ya tenemos el router con funciones de enrutamiento
00:25:36
vamos a proceder a actualizar los sistemas con el comando apt-get update
00:25:41
para obtener listas de descargas, apt-get upgrade para obtener los ejecutables
00:25:46
y apt-get upgrade para poder actualizar todos los ejecutables
00:25:52
que hemos obtenido de la lista de lookdate.
00:25:56
No tiene mucho misterio, simplemente ejecutar esos comandos
00:26:00
y automáticamente comenzarán a actualizarse.
00:26:04
Una vez actualizados los servicios tanto en router, servidor y cliente
00:26:08
vamos a proceder a instalar el servicio de SSH.
00:26:14
Ahora que hemos instalado el servicio de SSH
00:26:19
vamos a configurarlo con este comando
00:26:24
de tal manera que el único usuario que quiero que acceda por el puerto 22
00:26:27
al servicio de SSH sea el usuario Santiago
00:26:33
con el comando allow users santiago
00:26:39
lo que vamos a hacer es entrar en ese fichero a través de este directorio
00:26:43
una vez configurado activaré el servicio
00:26:50
y lo arrancaré
00:27:07
de tal manera que ya tendremos SSH
00:27:10
o un servicio SSH corriendo
00:27:13
no solo en un servidor sino en toda la red
00:27:16
y aquí podemos demostrar que nuestro servicio de SSH
00:27:19
está corriendo correctamente
00:27:24
también lo hemos demostrado antes en el vídeo
00:27:26
de que nos hemos conectado por SSH
00:27:30
para poder ver el host y el hostname
00:27:32
de todos los equipos de la red
00:27:35
vale, una vez instalado el servicio de SSH
00:27:36
me voy a conectar desde el cliente al servidor
00:27:41
para poder instalar el servicio de Apache 2
00:27:43
que va a ser nuestro servicio que va a hacer correr el WordPress posteriormente
00:27:47
como página web
00:27:52
aquí vemos que al instalar el servicio de Apache
00:27:54
con este comando
00:28:01
se instala
00:28:03
lo activamos y lo arrancamos
00:28:12
¿Qué hace Apache?
00:28:16
Nosotros podemos tener nuestro WordPress corriendo
00:28:19
Me parece muy bien
00:28:22
Pero si no tenemos un Apache al que poder preguntarle dónde está WordPress posteriormente
00:28:24
El WordPress puede existir pero Apache no va a saber dónde está
00:28:30
Entonces el cliente no va a saber qué es WordPress ni dónde está ubicado WordPress
00:28:34
Para esto necesitamos un Apache porque luego Apache va a ser el que gestione
00:28:39
dónde está WordPress, en qué directorio y cuando alguien pregunte por www.paginaweb.es
00:28:44
pues la página web va a estar alojada en internet y Apache va a saber responder
00:28:51
que esa página web está alojada en X servidor.
00:28:56
Pero bueno, esto poquito a poco vamos a ir explicándolo pasito a pasito.
00:29:00
Podemos observar que una vez instalado Apache, si nosotros cliqueamos en este enlace
00:29:07
Cargaría el Apache, lo único que yo me lo he cargado
00:29:14
Para poder cargar
00:29:16
Información ahí
00:29:17
Claro, aquí no me lo va a cargar porque necesitaríamos
00:29:19
Esto, vamos a meternos en el cliente
00:29:24
Vamos a cargar Firefox
00:29:26
Y en mi caso
00:29:29
No debería de cargar Apache
00:29:32
Debería de cargar
00:29:34
El WordPress
00:29:35
Porque ya lo tengo instalado
00:29:38
Ah, pues sí, sí me he cargado, mira
00:29:40
En mi caso
00:29:45
tengo el Apache 2 instalado y está corriendo Apache como servicio. De tal manera que ahora
00:29:47
podemos analizar que Apache está instalado y corriendo en el servidor. Ahora vamos a
00:29:53
instalar la librería y dependencias de PHP, en concreto la versión 8.2 y posteriormente
00:30:01
vamos a crear un archivo llamado info.php para comprobar que el servicio de PHP, con
00:30:12
esta información en su interior para comprobar que el fichero de info.php y el servicio de php
00:30:19
está corriendo correctamente vale pues esto lo que vamos a hacer es
00:30:25
creamos ese fichero y posteriormente nos dirigimos al navegador y escribimos esto
00:30:30
de tal manera que si nosotros entramos ahora
00:30:37
y escribimos barra info.php podemos detectar que php está corriendo
00:30:40
en su versión 8.2.28 y que nos está funcionando correctamente como hemos visto antes es posible
00:30:47
que si nosotros no nos funciona el php tengamos que crear ese fichero para poder hacer la prueba
00:31:09
vale recargamos apache y ya tendremos reiniciado el servicio de apache y corriendo en nuestro
00:31:14
servidor aunque esté instalado luego tendremos que configurarlo pero bueno esos son datos
00:31:25
posteriores. Lo que vamos a proceder a hacer ahora es instalar la base de datos, en nuestro caso va a ser
00:31:32
MariaDB, con la cual vamos a instalar MariaDB con estos comandos. Aquí podemos observar que la
00:31:41
instalación está siendo completada y como tal ¿qué es lo que nos pide la práctica?
00:31:51
Lo que nos pide la práctica es muy sencillo, nos pide que el nombre de la base de datos sea
00:32:00
esta con tu nombre una contraseña de usuario de base de datos la que yo desee y que luego
00:32:06
posteriormente el wordpress tenga mi nombre wordpress de santiago y que el usuario de
00:32:12
wordpress sea admin password admin no pues es lo que vamos a proceder a hacer pasito a pasito no
00:32:18
acceder a mysql o mariadb lo que vamos a hacer es entrar en mariadb vamos a ejecutar el comando
00:32:27
mysql-u root-p para poder entrar como root o administradores a esta base de datos vamos a
00:32:35
ejecutar el comando create database bbdd wordpress tu nombre que nuestro caso será create database
00:32:43
bbdd wordpress santiago creamos el usuario con el comando create user santiago arroba localhost
00:32:49
identificado en la base de datos por santiago como contraseña damos los privilegios
00:33:00
privilegios a esta base de datos con el nombre y con nuestro usuario limpiamos la caché damos
00:33:11
los privilegios y salimos de la base de datos y a partir de este momento la base de datos ya está
00:33:20
con una información dentro y corriendo en nuestro servidor si queremos asegurar nuestra base de
00:33:26
datos con este comando podremos hacerlo de tal manera que nos preguntará una serie de cuestiones
00:33:34
y nosotros vamos a ir respondiendo según nuestras necesidades y ahora podemos observar que para
00:33:44
poder entrar en nuestra respectiva base de datos tenemos que solicitar a la base de datos una
00:33:57
contraseña, o sea no que la solicitemos nosotros sino que la base de datos requiere una
00:34:04
contraseña para poder acceder a ella. Ejecutamos el comando show databases y podemos observar que
00:34:11
la base de datos llamada base de datos wordpress santiago está creada le decimos que desde esa
00:34:20
base de datos quiero proporcionar garantías a santiago localhost y nos debería resultar
00:34:30
algo similar a esto que podemos observar vale y como podemos observar aparece ahora como último
00:34:37
proceso vamos a proceder a instalar wordpress descargarlo e instalarlo de tal manera que lo
00:34:52
que vamos a hacer es dirigirnos a este directorio var www.html para instalar el wordpress
00:35:01
lo que vamos a hacer es después de ir a este directorio nos vamos a descargar con el comando
00:35:09
wget la información desde este directorio web o desde este enlace web posteriormente vamos a
00:35:15
descomprimir ese paquete que hayamos descargado recordamos que si nosotros no tenemos la
00:35:26
herramienta unzip o la herramienta tar instalada vamos a necesitar instalarla posteriormente
00:35:33
Después de descargar el paquete de WordPress y ser descomprimido
00:35:43
Vamos a eliminar el archivo comprimido y nos vamos a quedar solo con el descomprimido
00:35:47
Observamos que WordPress se descomprime
00:35:53
Eliminamos el archivo comprimido
00:36:07
Y ahora lo que vamos a hacer es ofrecer permisos a estos directorios
00:36:11
De tal manera que tengan 755 y 644
00:36:17
para poder subir, descargar, añadir plugins, administrar y modificar todo lo que necesitemos.
00:36:21
Posteriormente lo que vamos a hacer es mover el archivo de plantilla de PHP a un archivo llamado www.config.php
00:36:32
Posteriormente este fichero lo vamos a editar y vamos a añadir esta información de tal manera que sea visible
00:36:42
y podamos analizar a continuación procedemos a seguir bajando y una vez guardado este fichero
00:36:55
vamos a crear en apache como recordamos anteriormente nuestra información ya que
00:37:11
necesitamos decirle a apache dónde está la página web cómo se va a llamar y dónde está su servidor
00:37:17
con esta información podemos analizar que la comunicación tirará al puerto 80 a un dominio
00:37:22
a través de una carpeta y dónde va a estar guardada esta carpeta y en qué servidor y en qué
00:37:32
dominio dónde van a estar los mensajes de error de apache y en qué directorio se va a guardar toda la
00:37:37
información de wordpress una vez terminado de configurar el fichero de configuración de apache
00:37:44
de virtualhost vamos a proceder a dirigirnos al directorio apache 2 en el directorio etc y nos
00:38:21
vamos a dirigir a la carpeta sites available recordamos que tenemos dos carpetas sitios
00:38:29
disponibles y sitios activos nos vamos a dirigir previamente a sitios disponibles para activar este
00:38:35
sitio posteriormente con el comando sudo a dos insights y estar activo el wordpress.com vamos
00:38:43
a dirigirnos a este comando en concreto donde vamos a explicar que es importante ejecutar
00:38:51
Systemctl Reload Apache 2 de tal manera que la nueva configuración aplicada al Apache sea
00:38:58
cargada. Borre la anterior y a partir de ahora internet sabe todo cuando alguien pregunte por
00:39:04
el Apache y Apache sabrá responder obviamente. Aquí observamos que tras recargar el Apache ya
00:39:09
tenemos el fichero configurado y ahora vamos a explicar lo que en un principio nos sucedió con
00:39:23
ese pequeño problema. Si mal no recordamos tenemos un fichero llamado etchost donde
00:39:31
estuvimos cambiando el nombre de banner y el nombre del equipo a nuestras máquinas virtuales.
00:39:37
Como nosotros todavía no tenemos un dominio contratado el equipo cliente no va a saber
00:39:45
dónde se almacena la página web y en dónde se ubica. De tal manera que lo que vamos a hacer
00:39:51
es decirle a nuestro fichero etchost que la página web se va a ubicar en ese
00:39:58
enlace, en ese dominio www.wordpressantiago.com y que esa dirección va a estar ubicada en el servidor 10.0.10.0
00:40:05
de tal manera que cuando alguien pregunte por ese dominio y esa ip, responderá Apache
00:40:16
Oye, Apache tiene la información, yo tengo el contenido de WordPress, te lo proporciono
00:40:22
Todo esto se debe, muy sencillo, a este pequeño proceso rápido, porque nosotros en primer lugar no tenemos ningún dominio y tampoco tenemos contratado ningún servicio de DNS en el que esté alojada la información para que sepa que la página web se halla en este servidor.
00:40:29
Y podemos observar que una vez configurado el fichero de ETC Host, cuando ya le hemos dicho que en esta IP y en este dominio se halla esta información de WordPress,
00:40:45
pues Apache responderá, consultará y devolverá la conexión a la dirección IP 10.0.110.5 que será nuestro equipo cliente.
00:41:04
Y para confirmar que tenemos acceso a WordPress, vamos a entrar en el equipo cliente, esperamos unos segunditos y en breves instantes podremos observar que WordPress está cargando gracias al sistema de Apache que está corriendo en el servidor.
00:41:14
Gracias por tu atención.
00:42:21
- Idioma/s:
- Materias:
- Informática
- Etiquetas:
- Internet
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado medio
- Segundo Curso
- Autor/es:
- Santiago Zarandona
- Subido por:
- Santiago Z.
- Moderado por el profesor:
- Miguel Angel Del Cura Varas (miguel.delcura)
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 25
- Fecha:
- 12 de mayo de 2025 - 11:39
- Visibilidad:
- Público
- Centro:
- IES VILLABLANCA
- Duración:
- 42′ 28″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 199.62 MBytes