Instalando Apache, PHP5, phpMyAdmin, PureFTPd, Quota en Ubuntu 9.04 64Bits

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

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.