Está en la página 1de 41

COLABORATIVO 4 (Paso 5) – TRABAJO INDIVIDUAL

TEMÁTICA 2: SERVIDOR WEB CON LOS SERVICIOS APACHE, SSL, PHP,


MYSQL.

GRUPO: 201494_1

RONALD ALBERTO CARRILLO - 72255017

TUTOR: ING. DANIEL ANDRES GUZMAN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA.


ESCUELA: ECBTI
CURSO: DIPLOMADO DE PROFUNDIZACIÓN EN LINUX
ABRIL 2017
INTRODUCCIÓN

La migración de servicios de un sistema Linux, es tarea delicada y ardua para un administrador de


sistemas Linux. Pues el conocimiento que debe tener el administrador debe ser tal que garantice el
correcto funcionamiento y funcionalidad del sistema.

La correcta descarga de paquetes a utilizar para instalar los servicios que se requieren y mantener el
repositorio actualizado, son tareas que comúnmente un administrador realiza constantemente.

El presente trabajo tiene como finalidad la instalación de los servicios de localhost, https, php,
MySql y phpmyadmin desde el sistema operativo Ubuntu Server hacia Ubuntu Desktop.
OBJETIVOS

 Instalar servicios localhost, https, php, MySql y phpmyadmin desde el sistema operativo
Ubuntu Server hacia Ubuntu Desktop.
 Demostrar el correcto funcionamiento de estos servicios a través de capturas de pantalla.
 Documentar los procedimientos realizados
INSTALACIÓN DE UBUNTU SERVER 16.04.2

PROCESO IMAGEN
Link de descarga:
https://www.ubuntu.com/downl
oad/server

Cliec en la opción Nueva,


damos el nombre de la máquina,
seleccionamos el tipo de S.O,
presionamos Next.
Establecemos el tamaño de
memoria RAM que nuestra
máquina tendrá.
Clic en Next.

Seleccionamos la opción: Crear


un archivo de disco virtual
ahora.
Clic en Next.

En tipo de archivo de disco


duro, seleccionamos VDI
(VirtualBox Disk Image).
Clic en Next.
En almacenamiento en unidad
de disco duro física,
seleccionamos, Reservado
dinámicamente.
Clic en Next.

Seleccionamos el tamaño del


disco duro.
Clic en Crear.
Teniendo seleccionado la
máquina que acabamos de crear,
damos Clic en Configuración.

En la opción Sistema, chequeo


la casilla Red.
En la opción Pantalla, amplío
la Memoria de video.

En Almacenamiento,
selecciono el disco virtual que
creamos y damos Clic al ícono
que tiene forma de cd, para
buscar el archivo .ISO de
Ubuntu Server 16.04.2, que
descargamos

Buscamos la ubicación del


archivo y damos Clic en Abrir
y luego Clic en Aceptar.
Teniendo seleccionada la
máquina que acabamos de
configurar, damos Clic en
Iniciar.

Seleccionamos el idioma de
instalación.
Seleccionamos la opción
Instalar Ubuntu Server.

Seleccionamos nuestra
ubicación.
El asistente nos pide si
queremos que nuestro teclado
sea detectado.

Seleccionamos el país de origen


de nuestro teclado.
Seleccionamos la distribución
de nuestro teclado.

La carga de componentes se
inicia.
Le damos un nombre a nuestra
máquina.

Damos el nombre del usuario a


crear.
Elegimos un usuario para la
cuenta creada.

Damos una contraseña para el


usuario creado.
Confirmamos la contraseña.

El asistente nos pregunta si


queremos cifrar la carpeta
personal.
El asistente busca la hora de un
servidor en red.

Nos pregunta si
America/Bogotá. Es la nuestra
zona horaria.
El asistente nos muestra el
particionado de discos.

Seleccionamos el disco a
particionar.
El asistente nos pregunta si
queremos guardar los cambios a
los discos y configurar LVM.

Damos el tamaño a nuestra


partición.
El asistente nos pregunta si
queremos sobre escribir en los
disco.

Seleccionamos particionado.
La configuración se inicia.

Si necesitamos un proxy para


acceder a Internet lo
ingresamos.
El asistente nos pregunta si
queremos administrar las
actualizaciones.

Seleccionamos los programas a


instalar.
El asistente nos pregunta si
queremos instalar el cargador de
arranque.

Instalación completada.
Una vez terminada la
instalación, se nos muestra la
terminal de Ubuntu Server
16.04.2.
La cual nos pide el usuario y
posteriormente la contraseña
que le dimos en la instalación.

INSTALACIÓN DE UN ESCRITORIO EN UBUNTU SERVER 16.04.2

PROCESO IMAGEN
Actualizamos
el repositorio:
sudo apt-get
update

Instalamos un
escritorio para
Ubuntu
Server: sudo
apt-get install
Ubuntu-
desktop
Una vez
instalado los
paquetes
necesarios,
nos aparecerá
la pantalla de
login que
comúnmente
vemos en
Ubuntu.
INSTALACIÓN DE WEBMIN

PROCESO IMAGEN
Añadimos los sudo add-apt-repository “deb
repositorios de
Webmin a los http://download.webmin.com/download/repository sarge contrib”
orígenes del
software

sudo add-apt-respository “deb


http://webmin.mirror.somersettechsolutions.co.uk/repository sarge
contrib”
Modificar el archivo
encargado de
gestionar los
orígenes del
software.
Agregamos las
siguientes líneas y
guardamos los
cambios.

deb http://download.webmin.com/download/repository sarge contrib

deb http://webmin.mirror.somersettechsolutions.co.uk/repository
sarge contrib
Descargamos la wget http://www.webmin.com/jcameron-key.asc
clave GPG del
repositorio.

apt-key add jcameron-key.asc

Actualizamos los sudo apt-get update


orígenes del
software e
instalamos Webmin.

sudo apt-get install webmin


Si llegamos a tener sudo ufw allow 10000
problemas para
ejecutar Webmin o
recibimos un aviso
en el que se nos dice
que no se pudo
acceder a la URL,
tenemos que
ejecutar lo siguiente
para abrir dicho
puerto en el firewall.
Al ingresar al
navegador:
https://localhost:100
00
Nos aparece la
siguiente
advertencia:
La conexión segura
ha fallado.
Para lo cual damos
Clic en Advance.
Seleccionamos la
opción Add
Exception.
De la ventana Add
Security Exception,
damos Clic en Get
Certificate y Clic en
Confirm Security
Exceptio.

Nos aparece la
ventana de login de
Webmin.
Vemos la ventana
principal de
Webmin.

INSTALACIÓN DE APACHE, MYSQL Y PHP

PROCESO IMAGEN
Instalamos el servidor Apache:
sudo apt -get install apache2
Verificamos que Apache, se
haya instalado, para ello
abrimos el navegador y
digitamos, localhost
Instalación de MySql: sudo
apt-get install mysql-server

La instalación nos pedirá que


ingresemos la contraseña del
usuario root de MySql
Instalamos Php: sudo apt-get
install libapache2-mod-php
php-mcrypt php-mysql

Configuramos Apache para


que elija los archivos .php
como preferencia. Para ello
vamos a abrir el archivo
dir.conf: sudo nano
/etc/apache2/mods-
enabled/dir.conf
Colocamos como primer
archivo a abrir: index.php
Reiniciamos el servidor web:
systemctl restart apache2,
escribimos la contraseña y
damos Clic enAuthenticate.

Para comprobar que php, se


ha configurado
correctamente, crearemos un
escript .php que nos mostrará
información relevante a php.
1. Crearemos un
archivo, llamado
info.php, en la
siguiente dirección:
sudo nano
/var/www/html/info.p
hp
2. En el editor
ingresamos el
siguiente código php:
<?php phpinfo(); ?>
3. Guardamos los
cambios.
4. Vamos a nuestro
navegador y
digitamos la url:
http://localhost/info.
php

Como podemos apreciar, PHP


está correctamente
configurado y corriendo en
nuestro sisitema.
Instalando PhpMyAdmin:
sudo apt-get install
phpmyadmin apache2-utils
El asistente nos informa sobre
la configuración de las bases
de datos que se va a realizar.

El asistente nos pide una


contraseña para registrarla
con el servidor de base de
datos.
Confirmamos la contraseña
anteriormente digitada.

Seleccionamos el servidor con


el cual PhpMyAdmin, se va a
ejecutar.

Seleccionamos apache2. Que


fue el servidor que instalamos.
Añadimos phpMyAdmin para
la configuración de Apache:
/etc/apache2/apache2.conf
sudo nano
Y añadimos la siguiente línea:
Include
/etc/phpmyadmin/apache.con
f

Guardamos los cambios.

Reiniciamos el servicio de
Apache:
sudo service apache2 restart

Verificamos en nuestro
navegador web, que
PhpMyAdmin haya sido
instalado, ingresando la
siguiente url en nuestro
navegador:
http://localhost/phpmyadmin
Ingresamos con el usuario
root y la contraseña que le
dimos a MySql al momento de
la instalación.
Nos mostrará la ventana
principal de PhpMyAdmin.
CONCLUSIÓN

Con la instalación de Apache, MySql, y Php en Ubunutu Server 16.04.2, se ha creado una
plataforma que simulará un servidor web, pero localmente. Con este servidor local podemos probar
nuestros proyectos web y apreciar cómo se verían en un servidor web real.

En este trabajo aprendimos a descargar los paquetes necesarios para la instalación de los servicios
Apache, MySql, y Php, también a la puesta en marcha de estos y posteriormente su verificación.
BIBLIOGRAFÍA

How To Install and Secure phpMyAdmin on Ubuntu 12.04, Etel Sverdlov, Agosto 21 de 2012, [En
línea], disponible en, https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-
phpmyadmin-on-ubuntu-12-04

¿Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 16.04?, Brennen Bearnes,
Diciembre 12 de 2016, [En líena], disponible en,
https://www.digitalocean.com/community/tutorials/como-instalar-linux-apache-mysql-php-lamp-
en-ubuntu-16-04-es

Como Instalar un Escritorio en Ubuntu Server 14.4, Sentinela, Agosto 27 de 2014, [En línea],
disponible en, https://www.youtube.com/watch?v=Y90sEnmos3Y

También podría gustarte