Partimos de que hemos instalado XAMPP en un servidor externo que servirá para dar servicio web, y queremos acceder desde nuestra máquina, es decir, que accedemos desde fuera.
El problemilla que se presenta es el siguiente:
XAMPP nuevo concepto de seguridad:
El acceso a la solicitada directorio sólo está disponible desde la red local.
Este ajuste puede ser configurado en el archivo «httpd-xampp.conf».
Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.
Error 403
Para solucionar este entuerto, primero localizamos dónde está el susodicho archivo mediante locate por ejemplo.
Lo normal es que se encuentre en: /opt/lampp/etc/extra/
Lo abrimos con cualquier editor de texto con permisos de administrador, por ejemplo:
sudo vim /opt/lampp/etc/extra/httpd-xampp.conf
Y nos vamos al final del archivo donde encontraremos algo como esto:
# Close XAMPP sites here Order deny,allow Deny from all Allow from ::1 127.0.0.0/8 ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
Este fragmento de código es muy sencillo de entender. Básicamente cierra el acceso a todas las peticiones, permitiéndolo sólamente a la IP: 127.0.0.0, que es la dirección local del servidor.
Lo más sencillo es comentar la línea «Deny from all», y así podremos acceder al servidor desde donde queramos tecleando la ip en el navegador.
Quedaría tal que así:
# Close XAMPP sites here Order deny,allow #Deny from all Allow from ::1 127.0.0.0/8 ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
El problema que tiene esto es que cualquiera podría acceder a tu ip y tener acceso a las configuraciones de XAMPP (si tiene las contraseñas claro). Así que recomiendo volver a dejar el archivo de configuración tal cómo estaba tras hacer la consulta correspondiente en XAMPP.
Otra manera más elegante es añadir tras la línea «Allow from» la IP desde la que queramos acceder. No debería ser complicado, sin embargo a mí no me funcionó de esa forma…
Si tú lo has conseguido anímate a comentarlo.
Hola, yo tengo instalado xampp en un windows 7, quisiera poder acceder a la carpeta donde tengo los archivos de mis pruebas desde otra compu con w7 y con ubuntu 14.04.
Como puedo configurar eso? la carpeta donde se guardan los archivos es:
C:\xampp\htdocs\micarpeta
Ojala puedas ayudarme porque no encuentro como hacerlo.
Gracias
No tengo muchos conocimientos en lo de servidores web pero creo que el archivo no lo has modificado… Están todas las líneas igual: #Deny from all