Montando un servidor web en CentOS 5.5-Parte V

2 comentarios Juan Santamaría Por Juan Santamaría El 6 de junio de 2018




Ahora vamos a configurar nuestro servidor FTP para que se apoye sobre MySQL en el tema de usuarios, el ancho de banda que consumirán estos, etc. A pesar de que tenemos PHPMyAdmin voy a aprovechar y voy a usar la linea de comandos de MySQL para realizar las operaciones y así veis lo simple que es hacerlo desde el terminal. Por lo tanto comencemos.

CONFIGURANDO PUREFTPD CON SOPORTE MYSQL

Nuestro primer paso será acceder a la linea de comandos de MySQL para ello tecleamos:

[shell]mysql -u root -p[/shell]

Recordar que la contraseña se la pusimos a la cuenta root la Parte III del tutorial que en mi caso fue tecnocratas. Ahora nuestro siguiente paso es crear una base de datos para los usuarios de Pure-FTPd y para ello tecleamos:

[shell]create database pureftpd;[/shell]

Ahora vamos a crear un usuario específico para esta base de datos y así no hacernos líos al tener varias bases de datos. Para ello tecleamos:

[shell]GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ‘pureftpd’@’localhost’ IDENTIFIED BY ‘tecnocratas';[/shell]

Como veis el nombre de nuestro usuario será Pure-FTPd y el password tecnocratas. Ahora revocaremos los privilegios para que surjan efecto los cambios. Para ello escribiremos:

[shell]flush privileges[/shell]

Habiendo realizado todos estos pasos nuestro terminal mostraría un aspecto como el siguiente:

Ahora vamos a pasar a usar la base de datos que hemos creado para ello tecleamos:

[shell]use pureftpd[/shell]

Una vez echo esto el próximo paso será crear las tablas necesarias para nuestra base de datos

[shell]
CREATE TABLE IF NOT EXISTS `pureftpd`.`users` (
`User` varchar(16) NOT NULL DEFAULT ”,
`Password` varchar(64) NOT NULL DEFAULT ”,
`Uid` int(11) NOT NULL DEFAULT ‘-1′,
`Gid` int(11) NOT NULL DEFAULT ‘-1′,
`QuotaSize` int(11) NOT NULL DEFAULT ‘0’,
`Dir` varchar(100) NOT NULL DEFAULT ‘0’,
`ULBandwidth` int(11) NOT NULL DEFAULT ‘0’,
`DLBandwidth` int(11) NOT NULL DEFAULT ‘0’,
PRIMARY KEY (`User`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
[/shell]

Por ultimo saldremos de MySQL para ello tecleamos:

[shell] quit;[/shell]

En resumen los 3 últimos pasos en nuestro terminal serian algo así:

Ya abríamos realizado los pasos básicos de configuración en MySQL. Ahora nos quedaría configurar la parte de Pure-FTPd pero eso lo dejemos para la próxima parte del montaje del servidor.





Un comentario

  1. Nestor Jimenez
    11 agosto, 2011 at 7:25 PM #

    Parte V de la guia sin problemas, continuo avanzando.

Un trackback

  1. Servidores Web Baratos…

    Encontré su entrada interesante lo que he añadido un trackback a ella en mi blog:)…

Deja un comentario