Sei sulla pagina 1di 15

CREACION DE UN SERVIDOR WEB

Instalación de Ubunu_Server en VirtualBox

Paso 1
Comenzaremos con la instalación en nuestro VirtualBox de la imagen ISO de
UBUNTU_SERVER, le asignaremos los recursos suficientes para que podamos realizar la
práctica con soltura.
Para la realización de esta práctica utilizaremos la imagen ISO Ubunu_Server 19.04

13
Paso 2
Vamos a comenzar con la instalación de nuestra imagen ISO en nuestra máquina virtual.
• Seleccionaremos el idioma.

• A continuación, seleccionaremos la forma de nuestro teclado.

• Seleccionamos la opción que se resalta.

14
• Las opciones que no salgan en las imágenes se dejaran como predefinidas.

• Configuraremos el perfil de usuario y le aportaremos una contraseña que en mi


caso será 1234.

15
• A continuación, seleccionaremos la instalación de SSH para tenerlo ya instalado en
nuestro servidor.

• De nuevo las opciones que no salgan en imágenes se dejarán por defecto sin
seleccionar nada nuevo.
• Comenzaremos la instalación.
• Una vez finalice la instalación pulsaremos Reboot.

Instalación de APACHE2

Paso 1
Comenzaremos instalando APACHE, pero antes de la instalación lanzaremos el comando
sudo apt update para actualizar la base de datos y posteriormente lanzaremos el
comando sudo apt-get install apache2.

16
• IMPORTANTE para la realización de esta práctica habitualmente tendré mi
máquina virtual en adaptador puente.
• Para revisar nuestra IP utilizaremos el comando ifconfig.

• Para confirmar que todo está correcto por ahora entraremos en nuestro navegador:
HTTP:// Direccion_ip

17
Instalación MySQL

Paso 1
A continuación, vamos a instalar MySQL como gestor de base de datos. Para ello
utilizaremos el comando sudo apt-get install mysql-server.

• Ahora vamos a ejecutar el comando de seguridad que viene con MySQL para
asegurar nuestra base de datos, en nuestro caso para poder realizar la práctica de
forma cómoda no tendrá demasiada. El comando es el siguiente:
sudo mysql_secure_installation
• Dependiendo del grado de seguridad cuando nos realice las preguntas
responderemos de una manera u otra.

• Seleccionaremos una seguridad baja 0.

• Nuestra contraseña para root será 1234.

18
Instalación PHP y conector MySQL

Paso 1
A continuación, vamos a realizar la instalación de PHP y lanzaremos su conector con la
base de datos MySQL, para ello utilizaremos el comando:
sudo apt-get install php libapache2-mod-php php-mysql

• En este paso también instalaremos FILEZILLA como cliente lo podemos


descargar desde nuestro navegador web sin ningún problema.

Instalación de WORDPRESS

Paso 1
A continuación, vamos a preparar nuestros directorios para la descarga de wordpress y
creación de nuestra base de datos para poder enlazarlo todo.
• Vamos a situarnos en el directorio cd /var/www/html/.
• Crearemos 2 directorios nuevos llamados blog y soporte y les asignaremos todos
los permisos: mkdir blog, mkdir soporte, chmod -R 777 ./soporte, chmod -R
./blog.

19
• Accederemos a blog y dentro de este realizaremos la descarga de wordpress
descomprimiendo después los archivos aquí.
• Accederemos a la web wordpress.org y seleccionaremos con el clic derecho,
sobre descarga.tar y seleccionaremos copiar enlace de descarga.

• Ese enlace es el que pondremos con el comando wget +enlace de descarga.

• A continuación, descomprimiremos el archivo con el comando tar -xvf


latest.tar.gz
• Y posteriormente accederemos a la carpeta de wordpress y moveremos el
contenido a la carpeta blog con el comando mv * ../ .
• Nos aseguraremos que todas las carpetas posean todos los permisos para no
tener problemas, en una práctica real hay que ser muy cuidadoso con esto.

20
• Para comprobar que podemos acceder a wordpress accederemos desde nuestro
navegador http://ip/blog ya que nosotros movimos el contenido a ese directorio.

Acceso y configuración bases de datos

Paso1
• Ahora vamos a acceder a la base de datos para crear nuestra base de datos
utilizaremos el comando sudo mysql -u root -r
• Posteriormente crearemos la base de datos con el comando CREATE DATA
BASE blog ;

21
• A continuación, vamos a crear un usuario nuevo asignándole una contraseña y
todos los privilegios. Vamos a utilizar los siguientes comandos:
CREATE USER ‘servidor’@’localhost’ IDENTIFIED BY ‘Servidor1234.’ ;
GRANT ALL PRIVILEGES ON *.* TO ‘servidor’@’localhost’ ;
FLUSH PRIVILEGES ;
Exit

• Ahora deberíamos de poder acceder a nuestro wordpress conectándola con


nuestra base de datos, y ejecutando la instalación para ello accederemos desde
nuestro navegador: ip/blog/wp-admin

22
• Por último, completaremos la información que se solicita.

23
• Para acceder pondremos nuestro nombre de usuario o correo y la contraseña que
configuramos más arriba.

Instalación FTP

Paso 1
En el siguiente paso vamos a instalar el servicio FTP y como ya tenemos instalado
FILEZILLA posteriormente podremos utilizarlo, utilizaremos el comando
sudo apt-get install vsftpd

24
• A continuación, vamos a crear un directorio y de ese directorio realizaremos un
alias para poder acceder de manera más cómoda.
• Para crear el Alias utilizaremos el comando
sudo ln -s /var/www/html /home/usuario

• A continuación, procederemos a editar el archivo de configuración de vsfto y le


quitaremos # para darle todos los permisos y que deje de ser un comentario. Para
ello utilizaremos el comando sudo nano vsftpd.conf solamente si ya estamos en
su directorio si no hay que poner la ruta correcta. El directorio se encuentra en
cd /etc/vsftpd.conf

• Ahora nos aseguraremos que en el directorio html tenemos todos los permisos
utilizaremos el comando sudo chmod -R 777 /var/www/html a continuación
tendremos que hacer un sudo reboot.

25
Paso 2 - conectándonos con FILEZILLA
Ahora nos vamos a conectar vía FILEZILLA, para acceder a nuestro servicio
necesitaremos la ip , nombre de usuario y contraseña del servidor al que queremos
acceder, en este caso será jon , 1234. (Crearemos una carpeta de prueba para ver que
tenemos todos los permisos correctos):

26

Potrebbero piacerti anche