OVH Community, your new community space.

Instalar servidor Centos 6 desde cero


RME
27/07/2012, 16:11
Voy a intentar completar esta guía con todos los comandos paso a paso para tener un servidor funcionando con las siguientes caracteristicas:
- Centos 6
- Apache
- PHP 5.3
- Mysql
- Webmin
- CSF Firewall

1.- Instalando Centos 6
En su manager instale CentOS en su máquina, cuando le pida selecionar la arquitectura (x64 o x32), recomiendo elegir x64 a menos que sea un vps con poca RAM.

Nota: x86 es igual a x32, son sinónimos.

2.- Instalando Apache
Te han enviado un email con la contraseña del usuario root de tu servidor, debes conectarte por SSH usando los datos proporcionados.

Una vez conectado, escribe el siguiente comando:
Código:
yum install httpd
Despues iniciamos el servicio:
Código:
service httpd start
Nota: Configuracion de apache en /etc/httpd/conf/httpd.conf

3.- Instalando PHP
Conectado al SSH escribe el siguiente comando
Código:
yum install php
Nota: Configuracion de PHP en /etc/httpd/conf.d/php.conf y /etc/php.ini

4.- Instalando MySQL
Conectado al SSH escribe el siguiente comando
Código:
yum install php-mysql mysql-server
Despues iniciamos el servicio:
Código:
service mysqld start
Nota: Configuracion de MySQL en /etc/my.cnf

5.- Instalando Webmin
Webmin es un panel gratuito para controlar tu servidor, se accede desde el puerto 10000, ej: http://48.12.41.51:10000 o http://tudominio.com:10000

Instalamos dependencias:
Código:
yum install perl
Descargamos el paquete webmin:
Código:
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.580-1.noarch.rpm
Instalamos:
Código:
rpm -U webmin-1.580-1.noarch.rpm
Despues iniciamos el servicio:
Código:
service webmin start
Nota: Configuracion de webmin en http://tudominio.com:10000 (El usuario es root y la password es la de tu SSH).

6.- Instalando CSF Firewall
Este firewall nos protegerá automaticamente de ataques básicos DOS, DDOS, bruteforce y floods varios.

Instalamos dependencias:
Código:
yum install perl-libwww-perl perl-Time-HiRes
Borramos antiguo csf:
Código:
rm -fv csf.tgz
Descargamos paquete de instalación:
Código:
wget http://www.configserver.com/free/csf.tgz
Descomprimimos:
Código:
tar -xzf csf.tgz
Entramos al directorio:
Código:
cd csf
Instalamos:
Código:
sh install.sh
Despues iniciamos el servicio:
Código:
service csf start
Nota: Podemos configurar CSF desde Webmin, para ello seguimos los siguientes pasos Webmin > Webmin Configuration > Webmin Modules >
From local file > /etc/csf/csfwebmin.tgz > Install Module (todo esto en el panel webmin).



-------------------------------------------------


Información adicional:
  • Tu página web se coloca en /var/www/html/


Notas:
  • Faltán pasos para ver la contraseña de MySQL
  • Faltán pasos para instalación PhpMyAdmin
  • Faltán pasos para configurar CSF Firewall
  • Este tutorial aún no ha sido comprobado, puede contener errores