it-swarm.com.de

httpd-xampp.conf: Wie kann der Zugriff auf eine externe IP neben localhost zugelassen werden?

Ich habe in anderen Fragen nicht die richtige Antwort gefunden, die für mich funktioniert. So sieht der httpd-xampp.conf ursprünglich aus:

#
# 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>

Was muss ich tun, wenn ich neben dem Require local eine weitere IP-Adresse hinzufügen möchte?

Zum Beispiel unter Require local habe ich Folgendes versucht:

allow from xxx.xxx.xxx.xx

Das heißt:

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

Es blockiert jedoch immer noch den Zugriff auf diese externe IP. 

Wie kann ich das beheben? Wie kann ich weitere IP-Adressen hinzufügen, um ihnen Zugriff zu gewähren?

Ich verwende XAMPP 5.6.3 in einer Windows-Umgebung.

18
Pathros

allow from all funktioniert nicht zusammen mit Require local. Versuchen Sie stattdessen Require ip xxx.xxx.xxx.xx

Zum Beispiel:

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

Ich habe es versucht und es funktioniert. Sei aber vorsichtig. Dies bedeutet, dass jeder in Ihrem LAN darauf zugreifen kann. Deepak Naiks Antwort ist sicherer.

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
    # Require local
    Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
11
user5781956
<Directory "C:/xampp/">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted
</Directory>

Das habe ich am Ende der Datei\xampp\Apache\conf\extra\httpd-xampp.conf vor dem Tag hinzugefügt

5

Fügen Sie der Datei d:\xampp\Apache\conf\extra\httpd-xampp.conf den folgenden Code hinzu: 

<IfModule alias_module>
...
    Alias / "d:/xampp/my/folder/"
    <Directory "d:/xampp/my/folder">
        AllowOverride AuthConfig Limit
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>

Über config kann von http://127.0.0.1/ zugegriffen werden.

Hinweis: Jemand schlägt vor, von Require local bis Require all granted zu ersetzen, aber für mich nicht zu funktionieren

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
    # Require local
    Require all granted
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
1
nguyên
For Ubuntu xampp,
Go to /opt/lampp/etc/extra/
and open httpd-xampp.conf file and add below lines to get remote access,
    Order allow,deny
    Require all granted
    Allow from all

in /opt/lampp/phpmyadmin section.

Und lampp mit /opt/lampp/lampp restart neu starten

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

zur txt-Datei hinzufügen> httpd-xampp.conf

0
Shinwar ismail