Pregunta:
Fecha: 07-03-2017 00:29:01
(En Español)
“Acceso prohibido!
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”.
Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
ocupo el xampp 5.5.38 y esta es mi configuracion httpd-xampp.conf.
Ayuda para configurar XAMPP en Windows[Resuelta]
tengo 2 computadoras en casa y quiero que las 2 tengan acceso a phpmyadmin ya que estan conectadas a la misma red pero me sale siempre“Acceso prohibido!
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”.
Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
ocupo el xampp 5.5.38 y esta es mi configuracion httpd-xampp.conf.
#
# XAMPP settings
#
<IfModule env_module>
SetEnv MIBDIRS "C:/Users/Dilorito/Desktop/xamppp/php/extras/mibs"
SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
SetEnv OPENSSL_CONF "C:/Users/Dilorito/Desktop/xamppp/apache/bin/openssl.cnf"
SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
SetEnv PHPRC "\\xampp\\php"
SetEnv TMP "\\xampp\\tmp"
</IfModule>
#
# PHP-Module setup
#
LoadFile "C:/Users/Dilorito/Desktop/xamppp/php/php5ts.dll"
LoadFile "C:/Users/Dilorito/Desktop/xamppp/php/libpq.dll"
LoadModule php5_module "C:/Users/Dilorito/Desktop/xamppp/php/php5apache2_4.dll"
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
#
# PHP-CGI setup
#
#<FilesMatch "\.php$">
# SetHandler application/x-httpd-php-cgi
#</FilesMatch>
#<IfModule actions_module>
# Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
#</IfModule>
<IfModule php5_module>
PHPINIDir "C:/Users/Dilorito/Desktop/xamppp/php"
</IfModule>
<IfModule mime_module>
AddType text/html .php .phps
</IfModule>
ScriptAlias /php-cgi/ "C:/Users/Dilorito/Desktop/xamppp/php/"
<Directory "C:/Users/Dilorito/Desktop/xamppp/php">
AllowOverride None
Options None
Require all denied
<Files "php-cgi.exe">
Require all granted
</Files>
</Directory>
<Directory "C:/Users/Dilorito/Desktop/xamppp/cgi-bin">
<FilesMatch "\.php$">
SetHandler cgi-script
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler None
</FilesMatch>
</Directory>
<Directory "C:/Users/Dilorito/Desktop/xamppp/htdocs/xampp">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
</Directory>
<IfModule alias_module>
Alias /licenses "C:/Users/Dilorito/Desktop/xamppp/licenses/"
<Directory "C:/Users/Dilorito/Desktop/xamppp/licenses">
Options +Indexes
<IfModule autoindex_color_module>
DirectoryIndexTextColor "#000000"
DirectoryIndexBGColor "#f8e8a0"
DirectoryIndexLinkColor "#bb3902"
DirectoryIndexVLinkColor "#bb3902"
DirectoryIndexALinkColor "#bb3902"
</IfModule>
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Alias /phpmyadmin "C:/Users/Dilorito/Desktop/xamppp/phpMyAdmin/"
<Directory "C:/Users/Dilorito/Desktop/xamppp/phpMyAdmin">
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Alias /webalizer "C:/Users/Dilorito/Desktop/xamppp/webalizer/"
<Directory "C:/Users/Dilorito/Desktop/xamppp/webalizer">
<IfModule php5_module>
<Files "webalizer.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
</IfModule>
#
# New XAMPP security concept
#
#Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
Votos: 1 -
Respuestas: 2 -
Vistas: 25
Compartir en: Google
Facebook
Twitter
LinkedIn
Link
Respuestas:
-
Fecha: 07-03-2017 21:43:41 Hola Mauricio lo que creo que te ayudara es esto :
crear un vps, creando unas lieas parecidas en el archivo -> httpd-vhosts.conf que encuantras en xampp/apache/conf/extra
y rellena con tu ip de tu conexion en mi caso es Allow from 192.168.1.2 a la red privada no la de localhost
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/inmobiliaria/" ServerName inmobiliaria.xxx ServerAlias www.inmobiliaria.xxx ## CustomLog "C:\xampp\htdocs\site\logs\proyecto.access.log" combined ## ErrorLog "C:\xampp\htdocs\site\logs\proyecto.error.log" <Directory "C:\xampp\htdocs\inmobiliaria"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all Allow from 192.168.1.2 </Directory> </VirtualHost>
y también hay que creear linea en tu archivo host en windows
windows/system32/drivers/etc/
y añadirle la siguiente linea:
127.0.0.1 inmobiliaria.xxx
y si quieres que tu web sea acesible desde tu otro ordenador haz esto en otro ordenador pero usando la ip del ordenador donde tienes instalado tu servidor
192.168.1.2 inmobiliaria.xxx
haciendo un restart de apache y haciendo conexión desde tu navegador de ordenador de fuera te deberias conectarte a la web de tu ordenador y si todavia no te funciona asegurate que en archivo httpd.conf esta la lienea de Listen *:80 con un asterisco que marca que estara acesibe de todas las ips
y si quieres que sea acesible desde internet solo te falta abrir puerto en tu router por ejemplo 3306 a la ip 192.168.1.2 lo puedes ir probando con un programa de escaneo de puertos asi ves si esta abierto poniendo tu ip publica pero tencuidado que abres enseguida los robots se intentar conectar y hackear si no tienes un firewall porlomenos a mi en 5 minutos al abrir intentan entrar probando contraseñas asi que asegurate estar bien protegido antes de abrirte al mundo
espero haberte ayudado ;) un saludo Votos: 2 - Link respuesta -
Fecha: 13-03-2017 10:38:27 Además de la respuesta antes dada sería bueno que le dieras una leída a la nota respectiva de la comunidad en este enlace.
Saludos Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
