Hasta q me decidi a postear... Creo q mi registro es antiquisimo, pero bueno, más vale tarde q nunk.
Hace tiempo escribi esta guía de config del xampp. Luego q la termine buske en google y habian millones de guías de lo mismo. Pero bueno, trate de mejorarla en algo.... y aquí esta. Mi primer post y "pseudo" aporte.
Se esperan correciones y criticas "destructivas"
============================================
Primeros Pasos:
Para poder montar tu servidor de foros, primero que nada debemos tener instalados en nuestro equipo los siguientes softwares:
- Apache
- PHP
- Mysql
- phpMyAdmin (software que nos permitira administrar la base de datos MySQL)
Estos Softwares pueden ser instalados de forma manual o bien de forma automática. Existen suite o Pack que contienen todos estos programas en uno sólo que son la forma automática y más simple de hacer estas tareas.
Instaladores para windows:
EasyPHP =
http://www.easyphp.org/
Appserv =
http://www.appservnetwork.com/
Xampp =
http://www.apachefriends.org/en/xampp-windows.html
En mi comodidad he elegido "Xampp" que lo encontre simple y facil de usar.
Instalación del Xammp:
Etapa número 1:
NOTAS: Como se dan cuenta, en la animación el tiempo de duración de la instalación es sumamente breve, lo que en casos practicos no es así ya que la copia total de archivos tiene un peso de 512MB
Etapa número 2:
NOTAS: Esta etapa es muy simple ya que como se daran cuenta es solo :
Siguiente, Siguiente, si, si, si, terminar. son como cosas bastante lógicas.
En esta etapa de la instalación nos preguntara el firewall de Windows(R) si deseamos habilitar el puerto de salida del Apache, nosotros lo desbloquearemos.
Seguridad de nuestro Servidor:
No tocare este tema en profundidad pero es evidente que van a existir varios puertos vulnerables en nuestro equipo.
Puerto 80 : Que es del HTTP Server
Puerto 25: : Filezilla, gestor de FTPs
Estos 2 son los más vulnerables y fáciles de traspasar. Todo va a quedar en manos de nuestro firewall. En el firewalls de Windows la configuración quedaria asi:
En el número 2, es un gestor de emails.
Si corremos una aplicación que incluye el Xampp para ver el
Status de nuestros puertos nos daremos cuenta cuales estan libres (free) .
Vamos a ejecutar, luego escribimos lo siguiente:
Quote:
|
C:\Archivos de programa\xampp\xampp-portcheck.exe
|
Y desplegara una pantalla en DOS (el emulador de Windows(R) XP para DOS) que ejecutara el
Port Cheking de Xamp:
Puertos Default Xammp:
Abrir o cerrar un puerto ya es cuestión de ustedes. Pueden cerrar puerto como son el 25 que ocupa el FileZilla o el puerto del Mysql si es que trabajan para probar foros antes de subirlos a un server de pago o gratis.
Finalizando la Instalación:
Una vez ya terminado nuestra instalación vamos a nuestro explorador predilecto ( en este caso firefox) y anotamos en la barra de direcciones lo siguiente:
Hecho esto nuestro explorador nos tendría que mostrar lo siguiente:
Como esta en otro idioma, bajamos por el cuadro de desplazamiento izquierdo y cambiamos el idioma a Español. Bueno, si hablas Chino Mandarin, lo cambias a Chino Mandarin...
Estado de Xammp:
Para ver el estado de nuestros servicios, nos desplazamos por el cuadro izquierdo y vamos aquí:
En efecto, resultara:
Estado de Seguridad:
Vamos a:
http://localhost/security/security.php, aqui obtendremos informaciión necesaria sobre la seguridad de nuestro localhost y las contraseñas que necesitaremos ingresar para que todo este en completo orden.
En
http://localhost/security/xamppsecurity.php podremos editar las contraseñas para el root de mysql (super-usuario, siempre tiene el mismo nombre) y las contraseñas del .htaccess que nos da acceso a la carpeta donde ira toda la información.
Editando las contraseñas:
En las contraseñas del Mysql colocamos como usuario siempre (para no tener problemas) root y contraseña a elección.
En mi caso:
Usuario: root
contraseña: temp
(obviamente es una contraseña vulnerable, pero es por una cuestion practica. Obviamente es recomendable una contraseña alfa-númerica)
En lo que respecta a las carpetas del localhost, usuario y contraseña a elección.
Si llegamos a olvidar las contraseñas existe un archivo .txt en el cual son guardadas. Se encuentra en:
C:\Archivos de programa\xampp\security\security\mysqlrootpasswd.t xt
Ya estamos listos para pasar a la instalación de nuestro foro, solo falta verificar lo siguiente:
Chequeo del Sistema:
En el escritorio vamos a encontrar un icono del Xampp, accedemos a él y nos desplegara el
XAMPP Control Panel Aplication:

Si todo esta en
"running" es porque la instalación ha sido exitosa.
Ahora configuraremos lo último que sera el
Mysql. En la parte de Mysql presionamos el boton
admin él cual nos llevara a otra pantalla (aburrido de pantallazos) que es el
WinMysqlAdmin v1.4

La pantalla aparecera unos segundos para luego desbanecerse y llevarnos al Administrador de Usuario y Contraseña.

Mismo usuario y contraseña que colocamos para Mysql en la configuración inicial... y Por fin tenemos el Localhost configurado.
Si es Necesario y les gusto la "guía", mañana subo la otra parte q es la configuracion del phpbb y del vBulletin.
¿Continuara...? 
Saludos,