Tras la instalación de nuestro flamante servidor web
llega la configuración.
Abrimos nuestro navegador y escribimos en la barra de direcciones: http://localhost
Si seguiste el proceso de instalación hasta el final y no tuviste ningún problema, te saldrá la pantalla de bienvenida.
Para empezar, lo que vamos a hacer es revisar las opciones que tenemos a la izquierda y que nos van a ayudar en la configuración.
Primero pinchamos en “Estado”. Nos aparecerá una lista de los componentes instalados y el estado de cada uno de ellos. Dependiendo de lo que hayamos seleccionado durante la instalación, podríamos tener alguna desactivada. Esto es meramente informativo, por lo que aquí no podemos hacer mucho más.
En nuestro caso aparecerá desactivado el componente de servidor FTP, ya que durante la instalación no lo seleccionamos.
Pasemos a la siguiente opción. Pinchamos en “Chequeo de seguridad”. Esto sí es importante. Tengamos en cuenta que nuestro ordenador puede estar conectado a Internet, y gracias a nuestro nuevo servidor web cualquiera podría acceder a nuestro equipo.
Casi al final de la pantalla vemos que aparece un enlace: http://localhost/security/xamppsecurity.php
Pinchamos y accederemos a una pantalla donde vamos a poder establecer las claves para limitar el acceso a nuestro equipo de conexiones no deseadas.
Lo primero es establecer la contraseña para el usuario ROOT de la base de datos.
Tenemos la opción de marcar una casilla para que nos guarde el password en un fichero de texto.
Una vez escrita la contraseña y marcado las opciones que queramos, pinchamos en “Password changing“, y acto seguido veremos la misma pantalla con un mensaje al principio indicándonos que la clave ha sido guardada.
Es el turno del archivo .htaccess, mediante el cual protegeremos el acceso a nuestro sitio web local.
En la parte de abajo de la misma pantalla donde hemos establecido la contraseña para la base de datos, escribiremos un nombre de usuario y una contraseña, que nos servirán para cerrar el acceso a nuestra web local.
Escribimos el usuario (el que queramos, no necesariamente root) y la clave y, igual que antes, tenemos la opción de grabar en un fichero de texto la contraseña.
Pinchamos en el botón correspondiente y listo. Servidor web asegurado
A partir de ahora, cada vez que queramos entrar en http://localhost, se nos mostrará una ventana donde deberemos escribir el usuario y la contraseña que hemos grabado.
De hecho…vamos a comprobarlo
Volvemos a nuestro navegador y escribimos la ruta: http://localhost y obtendremos el siguiente mensaje:
Escribimos los datos y…
estamos dentro
Volvemos a chequear la seguridad y obtendríamos algo así:
Si os fijáis, ahora aparece como “SEGURO” la base de datos y las páginas XAMPP.
Ahora lo que faltaría es tener nuestro servidor FTP, porque en su momento no lo instalamos (según el proceso que seguimos en un post anterior). De hecho, lo podemos ver en esta misma ventana como “DESCONOCIDO“.
Lo que tenemos que hacer es arrancar el panel de control.
En principio, deberíamos tener un icono en la barra del sistema (abajo a la derecha, junto a la hora). Le hacemos doble click, y lo tendremos a la vista.
Si no lo tenemos ahí, lo podemos abrir pinchando en el menú “Inicio -> Programas -> Apache Friends -> XAMPP -> XAMPP Control Panel“.
Una vez lo tenemos abierto, a la derecha de donde pone “FileZilla“, tenemos la etiqueta correspondiente “Svc“. Marcamos el cuadradito:
Nos aparecerá entonces un mensaje para confirmar que queremos instalar el servicio de FTP. Pinchamos en “Aceptar” y contestamos que sí a la siguiente pregunta:
Empezará a instalar el servicio.
Cuando termine nos preguntará si queremos que se ejecute automáticamente, lo cual hará que cada vez que se arranque Windows tengamos ya disponible nuestro servidor FTP:
Y después podremos arrancarlo (contestamos que sí):
Y ya tenemos listo nuestro nuevo servidor FTP
En el panel de control debería aparecer ahora como “Running“.
Si no es así, habría que comprobar el antivirus y/o firewall para que no le restringa ninguna operación en nuestro sistema.
Pero aún falta una cosa: comprobar que podemos conectarnos.
Para ello, un poco más a la derecha vemos un botón que dice “Admin…“.
Le pinchamos y veremos la siguiente ventana:
Ahí vamos a escribir una contraseña, y para que no nos salga esta ventana cada vez que intentemos entrar, podemos marcar la etiqueta “Always connect to this server“.
Pinchamos “OK” y veremos la herramienta de servidor FTP:
Automáticamente se conectará con la contraseña que le hemos puesto, quedando guardada para las posteriores veces que entremos en esta aplicación.
Ahora volvamos a nuestra web local: http://localhost
…y vamos a comprobar, otra vez, el estado de los componentes instalados y…¡¡sorpresa!!
Componentes activados
Ya tenemos configurado y asegurado nuestro servidor web, nuestras bases de datos y nuestro servidor FTP.
Ale, a disfrutarlo





















gracias por el tutorial!!! esta muy facil de entenderlo, solo me gustaría saber si podeis hacer uno referente a “¿como alojar el sitio?”, mejor aun de “como alojar varios sitios” y como poder controlarlos.
desde ya muchas gracias y exitos para lo que emprendais!!!
jeje porfavor no tomen en cuenta mi pagina… aun esta en fase de prototipo jejeje =D
Hola Rubén. Gracias por tu comentario
Para alojar una página web sólo tienes que poner en la carpeta “htdocs” (c:\xampp\htdocs\) las páginas que quieras.
Es decir, si tienes una web llamada “inmorum” la ruta sería:
c:\xampp\htdocs\inmorum\
En el navegador accederías de la siguiente forma:
http://localhost/inmorum
No sé si es eso a lo que te refieres.
Otra cosa sería modificar el fichero de configuración de Apache:
c:\xampp\apache\conf\extra\http-xampp.conf
Ahí puedes poner alias para carpetas determinadas (no necesariamente htdocs) donde estarían tus web.
Aunque eso sí podría merecer un tutorial
te felicito amigo Antonio, tu pagina en realidad esta buenisima!!!!
…
me referia a eso pero quisiera hacerte otra pregunta mas concreta.
..
teniendo dos sitios
c:\xampp\htdocs\inmorum\
c:\xampp\htdocs\alquiler\
como podria yo atender a una peticion de afuera para saber cual sitio mostrar?
…
Normalmente una persona pondría en su navegador:
http://www.inmorum.com ó http://www.alquiler.com.py
y esperaría recibir la pagina sobre la cual consulto..
como podría configurar el xampp para que muestre la pagina solicitada?
…
Gracias Antonio por la buena onda!!!
Bueno…eso es otra historia.
Ten en cuenta que tus páginas son visibles sólo si escriben tu dirección IP.
Es decir, para que un usuario pueda ver las páginas que tienes en tu ordenador, tendría que escribir en su navegador algo así:
http://123.456.789.1/inmorum
http://123.456.789.1/alquiler
teniendo en cuenta que 123.456.789.1 sería tu dirección IP.
Lógicamente, nadie va a recordar tu dirección IP, entre otras cosas porque es posible que sea dinámica y cambie cada vez que te conectes a Internet.
Tienes dos opciones, una es contratar un dominio y hacer una redirección a tu ordenador, y cuando alguien escriba en su navegador http://www.inmorun vaya directamente a las páginas tu ordenador. Eso sería un problema si tienes IP dinámica, ya que tendrías que modificar la configuración del dominio para que redireccione a tu ordenador correctamente, pero la actualización requiere un tiempo y no merece la pena.
La otra opción, que además te soluciona lo de la IP dinámica, es darte de alta en algún servicio que lo que hace precisamente es actualizar tu dirección IP cada vez que te conectas a Internet para que siempre tengas la misma.
Por ejemplo:
http://www.dyndns.com/
http://www.no-ip.com/
En mi caso he probado no-ip y funciona bastante bien. DynDNS no lo he probado así que no puedo opinar.
Lo que hacen estos servicios es darte una dirección web tipo http://inmorum.no-ip.org, por ejemplo, que quien la escriba en su navegador, será redireccionado a tu dirección IP.
En cualquier caso, te topas con el problema de la seguridad, ya que expones tu ordenador a muchos ataques, además de que tendrías que tener siempre tu ordenador encendido si quieres tener tu página siempre disponible, administrar un servidor requiere tiempo adicional (en ocasiones mucho)…y otra serie de cosas…
En mi opinión, lo mejor es que utilices tu servidor local para desarrollo, y cuando tengas oportunidad, contratar un hosting (si te lo puedes permitir) o utilizar algún servicio gratuito donde subir tus proyectos. Te quitarás muchos problemas
hola!!
tengo un problema no se como conectar la base de datos con mi pagina para qm me mande llamar lo de la base de datos
alguien me puede contestar
grax
A mi me a configurado muy bien, el poblema es que cuando estamos pasando datos por medio de paginas en php no da…..
¡¡¡¡¡¡AYUDA!!!!!!!!!!!!!
No se que haces, si alguien puede escribanmen en mi correo
Hola!!!!
imaginate que segui las instrucciones e instale el programa, de igual forma, siguiendo las instrucciones realice la configuracion del mismo, pero desafortunadamente no me permite ingresar y la pagina se queda esperando respuesta…………………….
Que puedo hacer???
Muchas gracias por tu tutorial!!!!!!!!
Hola a tod@s.
Siento responder tan tarde para algunos, pero no suelo entrar ya en este blog, ya que lo tengo olvidado. Mejor echen un vistado a http://www.ajbalmon.com
Voy a intentar responder a las últimas preguntas.
A Erika, bueno, para que tu página conecte con una base de datos tienes que establecer algunas variables, como el nombre del servidor, el nombre de la base de datos, el usuario propietario (o con permisos suficientes), password…
Lo mejor es que sigas algún tutorial que te pueda ayudar mejor. Por ejemplo:
http://blog.unijimpe.net/conectar-php-con-mysql/
http://www.gamarod.com.ar/articulos/conectarse_a_mysql_desde_php.asp
A Whay, habría que saber si te da algún error y qué error. Además, sería interesante saber cómo envías esos datos y más detalles sobre lo que estás intentando hacer y cómo lo haces.
A Lau, no sé qué podría estar pasando. Tal vez sea el fichero .htaccess, o tal vez el servidor no responda como es debido, o cualquier otra cosa. Renombra el fichero .htaccess (si lo tienes). Prueba acceder tanto a ficheros .html como .php
Y tanto para Whay como para Lau, si seguís haciendo pruebas y no obtenéis resultados, podéis mirar los log que genera Apache, tal vez puedan servir de ayuda.
Esos log se crean en la siguiente ruta:
C:\xampp\apache\logs
Espero haber sido de ayuda
Saludos
hola mi nombre es josue la neta soy principiante en este programa pero con tu tutorial le entendi bien las cosas pero tengo una pregunta para ti o alguien que me pueda ayudar es que si estes programa funciona para tener mi pagina de joomla queria saber si funciona
agradecer el tutorial que me ayudo bastante no tuve mayor problema con la instalacion y configuracion
josue en el caso de que no allas solucionado tu problema
tienes que descargar joomla y crearte una carpeta llamada joomla en xampp\htdocs\y intarlar todo ahi
hola pues cuando intento entrar a la pagina para crear la contraceña ala part de chequeo de seguridad me sale la pagina con un error 404 y ya no puedo ver nada
Hola instale el xampp y accedo x la intranet pero no puedo acceder x la intenet………
alguien sabe q es esto????
como lo puedo corregir????????
Tengo instalado xampp, dyndns updater y joomla en mi equipos localmente veo la pagina pero le kiero dar salida a internet, en teoria se supone que con el dyndns updater deberia hacerlo pero no lo hace, alguien podria ayudarme???, podrian decirme en donde estoy errado??, gracias de antemano