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:
Despues iniciamos el servicio:
Nota: Configuracion de apache en /etc/httpd/conf/httpd.conf
3.- Instalando PHP
Conectado al SSH escribe el siguiente comando
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
Despues iniciamos el servicio:
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:
Descargamos el paquete webmin:
Instalamos:
Despues iniciamos el servicio:
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:
Borramos antiguo csf:
Descargamos paquete de instalación:
Descomprimimos:
Entramos al directorio:
Instalamos:
Despues iniciamos el servicio:
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:
Notas:
- 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
Código:
service httpd start
3.- Instalando PHP
Conectado al SSH escribe el siguiente comando
Código:
yum install php
4.- Instalando MySQL
Conectado al SSH escribe el siguiente comando
Código:
yum install php-mysql mysql-server
Código:
service mysqld start
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
Código:
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.580-1.noarch.rpm
Código:
rpm -U webmin-1.580-1.noarch.rpm
Código:
service webmin start
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
Código:
rm -fv csf.tgz
Código:
wget http://www.configserver.com/free/csf.tgz
Código:
tar -xzf csf.tgz
Código:
cd csf
Código:
sh install.sh
Código:
service csf start
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