1. PHP
1.1 Instalación de PHP
Primero de todo instalaremos PHP, lo más sencillo de todo. Para ello usamos el comando
yum install php
2. MySQL
2.1 Instalación de MySQL
Para instalar MySQL no hay mas que ejecutar el siguiente comando
yum install mysql mysql-server
2.2 Iniciar MySQL
Debemos iniciar MySQL como servicio para no tener que iniciarlo cada vez que reiniciemos el servidor
service mysqld start
2.3 Configurar contraseña de root
Por seguridad, debemos establecer una contraseña para el usuario root. Para ello usamos lo siguiente
mysqladmin -u root password CONTRASEÑA_NUEVA3. Cherokee
3.1 Instalación de Cherokee
Cherokee está disponible como un paquete de Fedora EPEL 5, así que instalamos eso primero:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmAhora instalamos cherokee
yum install cherokee
3.2 Iniciar Cherokee
Iniciamos Cherokee y ya deberiamos ver la pantalla de bienvenida al entrar con un navegador al VPS:
service cherokee start3.3 Administrar Cherokee
Para administrar cherokee, se nos da un sencillo pero util panel de administracion, al que podemos acceder mediante:
cherokee-admin -bEl cual nos dará una contraseña para acceder a la administración desde el navegador.
4. ProFTPD
4.1 Instalación de ProFTPD
Instalamos ProFTPD
yum install proftpdSi no podemos instalarlo, por que nos sale este error "No package proftpd available", hemos de añadir un repositorio yum externo:
cd /etc/yum.repos.d/
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
rpm --import http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
vi /etc/yum.repos.d/kbsingh-CentOS-Extras.repoEditamos una linea que pone enabled=0, y la cambiamos por enabled=1
Ahora ya podemos instalar proftpd con el mismo comando de arriba.
4.2 Configuración de ProFTPD
4.2.1 Edición del archivo /etc/shells
vi /etc/shellsAñadimos al final del archivo la siguiente linea
/bin/false
4.2.2 Añadir usuario para el FTP
useradd TU_USUARIO -p CONTRASEÑA -d /var/www -s /bin/false
passwd TU_USUARIO
4.2.3 Cambio de permisos
Damos permisos a la carpeta (los que convengan a cada uno, yo en mi caso 777):
chmod 777 /var/www
4.2.4 Edición del archivo de configuración de proftpd
vi /etc/proftpd.confLo editamos a nuestro gusto, la parte importante es la del usuario:
<Limit LOGIN>
AllowUser TU_USUARIO
DenyALL
</Limit>
<Directory /var/www>
Umask 022 022
AllowOverwrite on
<Limit READ STOR CWD MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
AllowAll
</Limit>
</Directory>
4.2.5 Iniciar ProFTPD
service proftpd start
5. Notas
Este tutorial pretende enseñar a configurar de forma sencilla y rápida un servidor para una persona. Si el servidor va a ser utilizado por más hay que crear distintos usuarios para el FTP, con distintos permisos etc, pero eso no va en este tutorial.
Si tenéis dudas no hace falta más que preguntar.

Publicar un comentario