sql >> Database teknologi >  >> RDS >> Mysql

WAMP Kan ikke få adgang på lokalt netværk 403 Forbudt

Hvis du bruger WAMPServer 3 Se nederst i svaret

For WAMPServer-versioner <=2.5

Som standard leveres Wampserver konfigureret så sikkert som muligt, så Apache er indstillet til kun at tillade adgang fra maskinen, der kører wamp. Det formodes trods alt at være en udvikling server og ikke en live server.

Der blev også udgivet en lille fejl med WAMPServer 2.4, hvor den brugte den gamle Apache 2.2-syntaks i stedet for den nye Apache 2.4-syntaks til adgangsrettigheder.

Du skal ændre sikkerhedsindstillingen på Apache for at tillade adgang fra et hvilket som helst andet sted, så rediger din httpd.conf fil.

Skift denne sektion fra :

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

Til :

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

Require local tillader adgang fra disse ip'er 127.0.0.1 & localhost & ::1 .

Udsagnet Require ip 192.168.0 giver dig adgang til Apache-serveren fra enhver ip på dit interne netværk. Det vil også tillade adgang ved hjælp af servermekanismens faktiske ip-adresse fra servermaskinen, som du forsøger at gøre.

WAMPServer 3 har en anden metode

I version 3 og> af WAMPServer er der en Virtual Hosts foruddefineret for localhost så du er nødt til at foretage ændringerne af adgangsprivilegier i Virtual Host-definitionsfilen

Først skal du ikke ændre httpd.conf fil overhovedet, lad den være som du fandt den.

Brug menuerne til at redigere httpd-vhosts.conf fil.

Det skulle se sådan ud :

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

Rediger det til

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

Forhåbentlig vil du have oprettet en virtuel vært til dit projekt og ikke bruge wamp\www mappe til dit websted. Lad i så fald den lokale værtsdefinition være og foretag kun ændringen til din virtuelle vært.

Glem ikke at genstarte Apache efter at have foretaget denne ændring



  1. Fjern eller trim første eller sidste par tegn i MySQL-databasen med SQL

  2. hvordan sender du e-mail med Pl/sql

  3. Gå gennem kolonnerne i RECORD

  4. Hvordan importerer jeg en SQL-fil ved hjælp af kommandolinjen i MySQL?