Ошибка при попытке доступа к XAMPP из сети

Я получаю следующую ошибку при попытке access Xampp from a network Я пробовал, но не понимаю, как ее разрешить. Любая помощь?

Доступ запрещен:

Доступ к запрашиваемому объекту возможен только из локальной сети. Этот параметр можно настроить в файле "httpd-xampp.conf".

Ответы

Ответ 1

В вашем xampppath\apache\conf\extra откройте файл httpd-xampp.conf и найдите тег ниже:

# Close XAMPP sites here
<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">
    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.0/8 
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

и добавьте

"Allow from all"

после Разрешить с:: 1 127.0.0.0/8 {строка}

Перезапустите xampp, и все готово.

В более поздних версиях Xampp

... вы можете просто удалить эту часть

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
        Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

из того же файла, и он должен работать через локальную сеть.

Ответ 2

Это решение сработало для меня: http://www.apachefriends.org/f/viewtopic.php?f=17&t=50902&p=196185#p196185

Измените/opt/lampp/etc/extra/httpd-xampp.conf и добавьте в строку запроса все предоставленные строки внизу блока <Directory "/opt/lampp/phpmyadmin">, чтобы иметь следующий код:

<Directory "/opt/lampp/phpmyadmin">
  AllowOverride AuthConfig Limit
  Order allow,deny
  Allow from all
  Require all granted
</Directory>

Ответ 3

Этот ответ предназначен для XAMPP на Ubuntu.

Руководство по установке и загрузке включено (официальный сайт)

http://www.apachefriends.org/it/xampp-linux.html

После запуска XAMPP просто вызовите эту команду:

sudo /opt/lampp/lampp start

Теперь вы должны увидеть что-то подобное на экране:

Starting XAMPP 1.8.1...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Если у вас есть этот

Starting XAMPP for Linux 1.8.1...                                                             
XAMPP: Another web server daemon is already running.                                          
XAMPP: Another MySQL daemon is already running.                                               
XAMPP: Starting ProFTPD...                                                                    
XAMPP for Linux started

. Решение

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/mysql stop

И повторителю с sudo //opt/lampp/lampp restart

Чтобы устранить большинство недостатков безопасности, просто вызовите следующую команду:

/opt/lampp/lampp security

После изменения этого файла

sudo kate //opt/lampp/etc/extra/httpd-xampp.conf

Найти и заменить на

    #
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.0/8 
    Allow from all
    #\
    #   fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
    #   fe80::/10 169.254.0.0/16

    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>