Que tal les traigo otro tutorial, talvez se queden con mas preguntas que respuestas, ademas es parte de un autoaprendizaje que todos lo que lo inicien tomen parte de ello; que lo disfruten 
Ingresamos como root a nuestro servidor
Instalamos el servidor apache con la siguiente instruccion “yum install hhtpd httpd-devel”
Aceptamos la llave de autentificacion
Una vez terminada la instalacion se arranca el servicio con “service httpd start”
Habilitamos el inicio automatico desde el arranque del servidor con “chkconfig httpd on”
Abrimos la utilidad grafica para configurar SELinux(Firewall) para permitir los servicios que vamos a instalar en nuestro servidor, todo ello se hace con esta instruccion “system-config-securitylevel”, notese que agrego el 80,443,21,22,10000:
Vemos que IP, para revisar si esta instalado el servicio apache con “ifconfig”
Abrimos el navegador y tecleamos la ip que obtuvimos:
Instalamos el servicio MYSQL con el siguiente comando “yum install mysql mysql-server mysql-devel"
Iniciamos el servicio MYSQL con “service mysqld start”
Agregamos tambien el arranque automatico desde el inicio con “chkconfig mysqld on”
Entramos a MYSQL con la instruccion “mysql” y le asignamos una contraseña a mysql con
“mysql> SET password=PASSWORD(‘verysecret’);”
Ahora entramos al mysql con la siguiente instruccion “mysql -u root -p”
Ingresamos la contraseña
Revisamos las bases de datos
Ahora instalamos el servicio php con “yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml”
Ahora hacemos una prueba para ver si funciona correctamente PHP,haciendo un archivo php, en la siguiente ruta “/var/www” con el nombre de “test.php” con el siguiente contenido "<?php phpinfo(); ?>"
Reiniciamos el servidor apache para que funcione correctamente php, “service httpd restart”
Comprobamos entrando al navegador entrando a la ip del servidor (http://ip/test.php)
Ahora probaremos la conexion al servidor via ssh, abrimos una terminal y ponemos “ssh [email protected]” aceptamos la llave de autentificacion y colocamos nuestra contraseña de root:
Instalaremos el servicio FTP con el siguiente comando “yum install vsftpd”
Ahora iniciaremos el servicio con “service vsftpd start”
De igual manera hacemos que arranque automaticamente desde el inicio del sistema.
Agregamos al usuario que va a poder conectarse via FTP, con el siguiente comando "useradd -g ftp -d /var/www -c ”webmaster” webmaster"
Le asignamos una contraseña al usuario FTP, diferente al root, con “passwd webmaster”
Ahora agregaremos shell fantasma al webmaster, para que acceda a lo minimo posible, primero agregamos una carpeta con “mkdir /bin/ftp”
Ahora editamos el siguiente archivo “nano /etc/shells” y agregamos “/bin/ftp”
Ahora modificamos el siguiente archivo “/etc/passwd” y modificamos para que quede como en la imagen:
Hasta ahorita faltan algunos parametros por configurar el FTP, pero hasta aquí lo dejaremos, bueno falta poco, lo demas ya sera por medio de Webmin
Para instalar Webmin nos colocamos en la siguiente carpeta “/usr/src”
Ahora descargamos Webmin con esto “wget http://prdownloads.sourceforge.net/webadmin/webmin-1.510-1.noarch.rpm”
Instalamos con el siguiente comando “rpm -i webmin-1.510-1.noarch.rpm” y por fin instalado el Webmin
Ahora cambiamos los permisos de la carpeta raiz del futuro sitio WEB, para que pueda escribir sin problemas el webmaster.
Ahora probamos si todo funciono con Filezilla :
Ahora probaremos Webmin, apuntamos nuestro navegador hacia la ip con el puerto 10000 y aceptamos el certificado, el usuario es “root” con su respectiva contraseña
Ahora terminaremos de configurar el FTP, primero instalaremos el modulo VSFTPD, hay que ir a “Webmin-->Webmin Configuration-Webmin Modules”
Instalamos desde URL, la cual lo obtenemos de la pagina oficial
Una vez terminada la instalacion nos vamos a “Servers-->>Vsftpd” OMG, error!, se soluciona configurandolo asi:
Listo ahora si terminamos de configurar el servicio FTP, navegen y configurenlo a gusto:
Por fin esta terminado
Complementando este tutorial les dejo este mas:


Bueno empezamos con la instalacion del servidor con la descripcion del sistema segun la wikipedia: 

CentOS (Community ENTerprise Operating System) es un clon a nivel binario de la distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del código fuente liberado por Red Hat.
Red Hat Enterprise Linux se compone de software libre y código abierto, pero se publica en formato binario usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados. Como es requerido, Red Hat libera todo el código fuente del producto de forma pública bajo los términos de la Licencia pública general de GNU y otras licencias. Los desarrolladores de CentOS usan ese código fuente para crear un producto final que es muy similar al Red Hat Enterprise Linux y está libremente disponible para ser bajado y usado por el público, pero no es mantenido ni asistido por Red Hat. Existen otras distribuciones también derivadas de los fuentes de Red Hat.
Red Hat Enterprise Linux se compone de software libre y código abierto, pero se publica en formato binario usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados. Como es requerido, Red Hat libera todo el código fuente del producto de forma pública bajo los términos de la Licencia pública general de GNU y otras licencias. Los desarrolladores de CentOS usan ese código fuente para crear un producto final que es muy similar al Red Hat Enterprise Linux y está libremente disponible para ser bajado y usado por el público, pero no es mantenido ni asistido por Red Hat. Existen otras distribuciones también derivadas de los fuentes de Red Hat.
Lo primero que hare sera instalar el sistema base, esto lo hare en un video ya que esto es muy visto en cualquier lado, bueno aqui esta:
Bien, ahora empezamos con lo bueno:
Ingresamos como root a nuestro servidor
Instalamos el servidor apache con la siguiente instruccion “yum install hhtpd httpd-devel”
Aceptamos la llave de autentificacion
Una vez terminada la instalacion se arranca el servicio con “service httpd start”
Habilitamos el inicio automatico desde el arranque del servidor con “chkconfig httpd on”
Abrimos la utilidad grafica para configurar SELinux(Firewall) para permitir los servicios que vamos a instalar en nuestro servidor, todo ello se hace con esta instruccion “system-config-securitylevel”, notese que agrego el 80,443,21,22,10000:
Vemos que IP, para revisar si esta instalado el servicio apache con “ifconfig”
Abrimos el navegador y tecleamos la ip que obtuvimos:
Instalamos el servicio MYSQL con el siguiente comando “yum install mysql mysql-server mysql-devel"
Iniciamos el servicio MYSQL con “service mysqld start”
Agregamos tambien el arranque automatico desde el inicio con “chkconfig mysqld on”
Entramos a MYSQL con la instruccion “mysql” y le asignamos una contraseña a mysql con
“mysql> SET password=PASSWORD(‘verysecret’);”
Ahora entramos al mysql con la siguiente instruccion “mysql -u root -p”
Ingresamos la contraseña
Revisamos las bases de datos
Ahora instalamos el servicio php con “yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml”
Ahora hacemos una prueba para ver si funciona correctamente PHP,haciendo un archivo php, en la siguiente ruta “/var/www” con el nombre de “test.php” con el siguiente contenido "<?php phpinfo(); ?>"
Reiniciamos el servidor apache para que funcione correctamente php, “service httpd restart”
Comprobamos entrando al navegador entrando a la ip del servidor (http://ip/test.php)
Ahora probaremos la conexion al servidor via ssh, abrimos una terminal y ponemos “ssh [email protected]” aceptamos la llave de autentificacion y colocamos nuestra contraseña de root:
Instalaremos el servicio FTP con el siguiente comando “yum install vsftpd”
Ahora iniciaremos el servicio con “service vsftpd start”
De igual manera hacemos que arranque automaticamente desde el inicio del sistema.
Agregamos al usuario que va a poder conectarse via FTP, con el siguiente comando "useradd -g ftp -d /var/www -c ”webmaster” webmaster"
Le asignamos una contraseña al usuario FTP, diferente al root, con “passwd webmaster”
Ahora agregaremos shell fantasma al webmaster, para que acceda a lo minimo posible, primero agregamos una carpeta con “mkdir /bin/ftp”
Ahora editamos el siguiente archivo “nano /etc/shells” y agregamos “/bin/ftp”
Ahora modificamos el siguiente archivo “/etc/passwd” y modificamos para que quede como en la imagen:
Hasta ahorita faltan algunos parametros por configurar el FTP, pero hasta aquí lo dejaremos, bueno falta poco, lo demas ya sera por medio de Webmin
Para instalar Webmin nos colocamos en la siguiente carpeta “/usr/src”
Ahora descargamos Webmin con esto “wget http://prdownloads.sourceforge.net/webadmin/webmin-1.510-1.noarch.rpm”
Instalamos con el siguiente comando “rpm -i webmin-1.510-1.noarch.rpm” y por fin instalado el Webmin
Ahora cambiamos los permisos de la carpeta raiz del futuro sitio WEB, para que pueda escribir sin problemas el webmaster.
Ahora probamos si todo funciono con Filezilla :
Ahora probaremos Webmin, apuntamos nuestro navegador hacia la ip con el puerto 10000 y aceptamos el certificado, el usuario es “root” con su respectiva contraseña
Ahora terminaremos de configurar el FTP, primero instalaremos el modulo VSFTPD, hay que ir a “Webmin-->Webmin Configuration-Webmin Modules”
Instalamos desde URL, la cual lo obtenemos de la pagina oficial
Una vez terminada la instalacion nos vamos a “Servers-->>Vsftpd” OMG, error!, se soluciona configurandolo asi:
Listo ahora si terminamos de configurar el servicio FTP, navegen y configurenlo a gusto:
Por fin esta terminado
Falta como instalar portales prefabricados (Joomla, Drupal, phpnuke, Moodle, etc,) subir musica, documentos,porno 
dudas?, yo tengo ahorita muchas quien me las resuelve??

dudas?, yo tengo ahorita muchas quien me las resuelve??Complementando este tutorial les dejo este mas:

Proximamente el tutorial para servidor dedicado AlterIwnet corriendo en Gnu/Linux 


