TooGeeks

Two geeks too geeks

  • RSS
miércoles, 1 de septiembre de 2010 en 16:30 Publicado por Ivan de la Rubia 0 Comments

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_NUEVA
3. 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.rpm
Ahora 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 start
3.3 Administrar Cherokee
Para administrar cherokee, se nos da un sencillo pero util panel de administracion, al que podemos acceder mediante:
cherokee-admin -b
El 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 proftpd
Si 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.repo
Editamos 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/shells
Añ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.conf
Lo 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.

0 Responses so far.

Publicar un comentario