sql >> Database >  >> RDS >> Mysql

WAMP Geen toegang op lokaal netwerk 403 Verboden

Als u WAMPServer 3 gebruikt, zie onderaan het antwoord

Voor WAMPServer-versies <=2.5

Wampserver wordt standaard zo veilig mogelijk geconfigureerd, dus Apache is ingesteld om alleen toegang toe te staan ​​vanaf de machine waarop wamp draait. Het moet tenslotte een ontwikkeling zijn server en niet een live server.

Er is ook een kleine fout uitgebracht met WAMPServer 2.4 waar het de oude Apache 2.2-syntaxis gebruikte in plaats van de nieuwe Apache 2.4-syntaxis voor toegangsrechten.

U moet de beveiligingsinstelling op Apache wijzigen om toegang vanaf elke andere plaats toe te staan, dus bewerk uw httpd.conf bestand.

Verander deze sectie van:

#   onlineoffline tag - don't remove
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost

Aan:

#   onlineoffline tag - don't remove
    Require local
    Require ip 192.168.0

De Require local staat toegang toe vanaf deze ip's 127.0.0.1 & localhost & ::1 .

De instructie Require ip 192.168.0 geeft u toegang tot de Apache-server vanaf elk IP-adres op uw interne netwerk. Het zal ook toegang toestaan ​​met behulp van het werkelijke ip-adres van de server van de servermachine, zoals u probeert te doen.

WAMPServer 3 heeft een andere methode

In versie 3 en> van WAMPServer is er een vooraf gedefinieerde virtuele host voor localhost dus u moet de toegangsrechten wijzigen in het configuratiebestand van de virtuele host-definitie

Wijzig eerst de httpd.conf bestand, laat het dan zoals je het gevonden hebt.

Bewerk met behulp van de menu's de httpd-vhosts.conf bestand.

Het zou er zo uit moeten zien:

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

Wijzig het in

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Hopelijk heb je een virtuele host voor je project gemaakt en gebruik je niet de wamp\www map voor uw site. Laat in dat geval de localhost-definitie met rust en breng de wijziging alleen aan in uw virtuele host.

Vergeet niet Apache opnieuw te starten nadat u deze wijziging heeft aangebracht



  1. MySQL - Hoe zoek ik naar exacte woordovereenkomst met LIKE?

  2. Hoe kan ik MySQL-fout #1064 oplossen?

  3. Beste manier om UTF8-tekenreeks in te korten op basis van bytelengte

  4. Verbind Metabase met MySQL voor gegevensverkenning