martes, 16 de agosto de 2016

httpd-xampp.conf: Cómo permitir el acceso a una dirección IP externa aparte de localhost?

Primero localiza el archivo httpd-xampp.conf, suponiendo que estás en ambiente Windows, abre el XAMPP Control Panel, a la altura del módulo de Apache, haz clic en el botón config y selecciona el archivo httpd-xampp.conf .

Dentro del archivo httpd-xampp.conf, teclea y guarda lo siguiente:

# New XAMPP security concept
#

    Require local
    Require ip 10.0.0.1
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

La clave está en las palabras "require ip"

Si quieres poner otra dirección, simplemente en otra línea pones Require ip xxx.xxx.xxx.xxx.

13 comentarios:

Anthony Garcia dijo...

Exelente despues de tanto investigar, me has dado la solucion a mis problemas muchas gracias por la informacion.... (y)

Anthony Garcia dijo...

Gracias por la informacion exelente, acabas de dar fin a una larga investigacion, jajaja ya estaba loko como poder solucionar ese problema que ni en la pagina oficial del xampp me las podia resolver... exelente (y)

lalo dijo...

Hola,
Copio las lineas que indicas, pero al levantar el servicio me da el siguiente error:

Error: Apache shutdown unexpectedly.
17:22:00 [Apache] This may be due to a blocked port, missing dependencies,
17:22:00 [Apache] improper privileges, a crash, or a shutdown by another method.
17:22:00 [Apache] Press the Logs button to view error logs and check
17:22:00 [Apache] the Windows Event Viewer for more clues
17:22:00 [Apache] If you need more help, copy and post this
17:22:00 [Apache] entire log window on the forums

Saludos

pathros dijo...

Hola, quizás haya espacios de tabulador. Checa el archivo y pon espacios únicamente con la barra espaciadora.

Muéstrame también el contenido de tu archivo.

lalo dijo...

Hola, el archivo httpd-xampp.conf contiene:

#
# XAMPP settings
#


SetEnv MIBDIRS "C:/xampp/php/extras/mibs"
SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"
SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
SetEnv PHPRC "\\xampp\\php"
SetEnv TMP "\\xampp\\tmp"


#
# PHP-Module setup
#
LoadFile "C:/xampp/php/php5ts.dll"
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php5_module "C:/xampp/php/php5apache2_4.dll"


SetHandler application/x-httpd-php


SetHandler application/x-httpd-php-source


#
# PHP-CGI setup
#
#
# SetHandler application/x-httpd-php-cgi
#
#
# Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
#



PHPINIDir "C:/xampp/php"



AddType text/html .php .phps


ScriptAlias /php-cgi/ "C:/xampp/php/"

AllowOverride None
Options None
Require all denied

Require all granted





SetHandler cgi-script


SetHandler None






php_admin_flag safe_mode off


AllowOverride AuthConfig



Alias /licenses "C:/xampp/licenses/"

Options +Indexes

DirectoryIndexTextColor "#000000"
DirectoryIndexBGColor "#f8e8a0"
DirectoryIndexLinkColor "#bb3902"
DirectoryIndexVLinkColor "#bb3902"
DirectoryIndexALinkColor "#bb3902"

Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var


Alias /phpmyadmin "C:/xampp/phpMyAdmin/"

AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var


Alias /webalizer "C:/xampp/webalizer/"



php_admin_flag safe_mode off


AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

carolina archaga dijo...

El mio tambien contiene lo mismo que el de lalo, por favor ayuda!

Francisco Iglesias dijo...

Les comparto las lineas que agregué a mi archivo de configuración, de esta forma ya no me genero erro al levantar el servicio.


AllowOverride AuthConfig
Require local
Require ip 192.168.2.61 ## Linea agregada
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

Juan Gauna dijo...

Gracias francisco! :D

omar ix dijo...

Probando

zoe SM dijo...

Que me dicen sobre este error




ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

EDWIN ANDRES MOLINA TORRES dijo...

Gracias bro me sirvio mucho

Solo agregue las lineas con la ip de la red

Esneyder Sanchez Mahecha dijo...

Muchas gracias era lo que necesitaba ya que con Required all granted genera inseguridad ,ya que ahora solo se le da acceso a un equipo con ip fija

Unknown dijo...

Excelente Ayuda, mil gracias y mil Bendiciones.

 

Tags