Primero de todo entramos en la máquina con nuestro usuario y contraseña, una vez dentro nos pasaremos a SuperAdministradores para facilitar el trabajo.
sudo su
Una vez somos “su” lanzamos la instalación:
aptitude install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp
Después de lanzar estos comandos no preguntará los siguiente:
Web server to reconfigure automatically: apache2
Configure database for phpmyadmin with dbconfig-common? Si
Password of your database’s administrative user: El password del root Mysql
MySQL application password for phpmyadmin: [blank]
Hecho esto vamos a activar los módulos de Apache suexec, rewrite, ssl, actions, include:
a2enmod suexec rewrite ssl actions include
Ok, hecho esto vamos a eliminar el acceso a la configuración de PhpMyAdmin para que no tengamos problemas de seguridad
rm -f /etc/phpmyadmin/htpasswd.setup
Hecho esto reiniciamos el Apache para que arranque con todas las modificaciones hechas:
/etc/init.d/apache2 restart
Ahora vamos a por PureFTPd y Quota
PureFTPd and quota can be installed with the following command:
aptitude install pure-ftpd-common pure-ftpd-mysql quota quotatool
Editamos el fichero /etc/default/pure-ftpd-common
vim /etc/default/pure-ftpd-common
Miraremos que el start mode es standalone y VIRTUALCHROOT=true
STANDALONE_OR_INETD=standalone
[...]
VIRTUALCHROOT=true
[...]
Después reiniciamos el PureFTPd:
/etc/init.d/pure-ftpd-mysql restart
Ok vamos a por las quotas, tenemos que editar el fstab y añadir unas cositas:
vi /etc/fstab
Buscamos esta linea y le añadimos ,usrquota,grpquota
# / was on /dev/mapper/server1-root during installation
UUID=b8d265bc-5959-404d-a68e-8dc1c76f18d6 / ext3 relatime,errors=remount-ro,usrquota,grpquota 0 1
Ahora para poner en marcha las cuotas ponemos:
touch /quota.user /quota.group chmod 600 /quota.* mount -o remount / quotacheck -avugm quotaon -avug
