Breaking

jueves, 14 de enero de 2016

Web Server LAMP (III)

WEB Server LAMP (PARTE III).

Durante la instalación del sistema operativo Linux Ubuntu Server le indicamos que queríamos montar un servidor Web y para ello activamos la casilla (Lamp Server). La opción (Lamp Server) instala automáticamente  Apache HTTP Server, MySQL y soporte para PHP.
Una vez efectuada la instalación de Lamp Server tenemos que configurar algunas cosas para que todo funcione y podamos tener control sobre ello.
Antes de nada vamos a comprobar que nuestro Servidor Web Apache y el soporte para PHP funcionan bien.Para ello abrimos el navegador e introducimos la IP que tenga nuestro servidor Ej: http://192.168.1.71, veremos la siguiente pantalla....

it Works!
Si nos sale esta pantalla es que de momento todo va bien y el Servidor Web Apache funciona correctamente. 
¿Pero tenemos soporte para PHP?
Para comprobar esto vamos a una terminal y nos identificamos con nuestro usuario para luego ir al directorio (/var/www) con...

cd/var/www
Y  crearemos un fichero llamado prueba.php con el editor nano....
sudo nano prueba.php
Ahora tendremos que incluir el código que veréis en la siguiente imagen...


 

Una vez introducidas estas lineas guardamos el fichero y salimos del editor pulsando F2 Y ENTER.
Ahora tan solo nos queda abrir ese fichero en el navegador introduciendo la dirección IP del tu servidor seguido del fichero prueba.php (http://192.168.1.71/prueba.php)...

probando probando !!!

Ahora si que podemos estar seguros de que nuestro Servidor Web funciona y tiene soporte para PHP, una vez visto esto vamos a configurar MySQL que formara parte de este servidor Web.
Para ello lo primero que haremos sera editar el fichero de configuración  de MySQL llamado my.cnf ubicado en la ruta /etc/mysql/my cnf con...

sudo nano /etc/mysql/my.cnf
Una vez editado tenemos que buscar la linea..... bind-address=127.0.0.1
Y la modificamos por la IP de nuestro servidor (192.168.1.71) quedando así....
bind-address=192.168.1.71 
Una vez modificada la linea guardamos con F2 Y ENTER.

Ahora toca instalar PhpMyAdmin para poder administrar nuestra base de datos con 
sudo apt-get install phpmyadmin
Durante la instalación veremos un pantalla como esta.....


Marcamos la opción (Apache 2) y OK , una vez terminada la instalación abriremos el navegador e introducimos  la url de nuestro servidor seguido de la ruta /phpmyadmin/ 
http://192.168.1.71/phpmyadmin/...


Una vez veamos esta pantalla configuramos el idioma y el nombre de usuario para poder acceder a PhpMyAdmin, en cuanto al usuario y el password vamos a introducir  el nombre de usuario (root) y el password que le dimos al administrador de las bases de datos MySQL  durante la instalación  del sistema operativo  Linux Ubuntu Server... 
Si en vez de haber accedido a PhpMyAdmin con el usuario (root) accediéramos con el usuario (admin) y dejaremos la casilla para el password vacía también podríamos acceder al panel de administración aunque sin privilegios. Pero no esta bien que alguien entre y pueda ver las bases que datos tenemos en el servidor, para solucionar esta vulnerabilidad del sistema vamos a clickar sobre la opción  (Privilegios)...


Ahora marcamos los tres primero usuarios llamados (cualquiera) y pinchamos sobre el botón continuar...


Una vez borrados veremos una pantalla como esta....


A partir de ahora solo el usuario (root) con la contraseña que introducimos durante la instalación del sistema operativo podrá acceder a PhpMyAdmin para poder administrar las bases de datos que necesitemos. (Esto es una medida de seguridad muy recomendable para que nadie pueda comprometer las bases de datos.)

A continuación podemos pasar a la PARTE (4)  del manual FTP Server



No hay comentarios:

Publicar un comentario

Adbox