Instalación
Vamos a ejecutar el siguiente comando:
~$ sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server mysql-common mysql-client php5-mysql
Conforme va progresando la instalación el sistema se solicitará ingresar el password que va a tener el usuario root del MySQL:
Luego pedirá la confirmación del password:
Una vez terminada la instalación, puedes probar en el navegador poniendo:
http://localhost y verás la página por defecto del Apache.
Cambio de permisos
El directorio de trabajo por defecto del Apache es: /var/www/html, cuyo propietario es el usuario root, tal como podemos apreciar:
~$ ls -l /var/www
total 4
drwxr-xr-x 2 root root 4096 Oct 20 22:32 html
Para permitir a nuestro usuario poder manipular sin problemas los archivos, cambiaremos los permisos por defecto de ese directorio.
Con la instalación se crea un usuario y un grupo llamados www-data, por lo que agregaremos nuestro usuario a dicho grupo y se cambiaran los permisos del directorio de trabajo, mediante la ejecución de los siguientes comandos: (OJO: Cambiar jorgitux por el nombre del usuario al que desean darle los permisos)
~$ sudo usermod -a -G www-data jorgitux
~$ sudo chown -R root:www-data /var/www
~$ sudo chmod 2775 /var/www
~$ find /var/www -type d -exec sudo chmod 2775 {} +
~$ find /var/www -type f -exec sudo chmod 0664 {} +
Securizar MySQL
Vamos a ejecutar el siguiente comando:
~$ sudo mysql_secure_installation
A continuación se va a contestar una serie de preguntas:
- Cambiar el password de root (Y)
- Remover el usuario anónimo (Y)
- Deshabilitar el login remoto del usuario root (Y)
- Remover la base de datos de pruebas (Y)
- Recargar los privilegios de los usuarios (Y)
No hay comentarios.:
Publicar un comentario