sql >> Databasteknik >  >> RDS >> Mysql

WAMP Kan inte komma åt på det lokala nätverket 403 Förbjudet

Om du använder WAMPServer 3 Se längst ner i svaret

För WAMPServer-versioner <=2.5

Som standard kommer Wampserver konfigurerad så säkert den kan, så Apache är inställd på att endast tillåta åtkomst från maskinen som kör wamp. Det är trots allt tänkt att vara en utveckling server och inte en liveserver.

Det släpptes också ett litet fel med WAMPServer 2.4 där den använde den gamla Apache 2.2-syntaxen istället för den nya Apache 2.4-syntaxen för åtkomsträttigheter.

Du måste ändra säkerhetsinställningen på Apache för att tillåta åtkomst från någon annanstans, så redigera din httpd.conf fil.

Ändra detta avsnitt från :

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

Till:

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

Require local tillåter åtkomst från dessa ip:s 127.0.0.1 & localhost & ::1 .

Uttrycket Require ip 192.168.0 ger dig tillgång till Apache-servern från vilken ip som helst på ditt interna nätverk. Det kommer också att tillåta åtkomst med hjälp av servermekanismens faktiska ip-adress från servermaskinen, som du försöker göra.

WAMPServer 3 har en annan metod

I version 3 och> av WAMPServer finns en virtuell värd fördefinierad för localhost så du måste göra åtkomsträttigheterna i konfigurationsfilen för Virtual Host-definitionen

Ändra först inte httpd.conf fil alls, lämna den som du hittade den.

Använd menyerna och redigera httpd-vhosts.conf fil.

Det ska se ut så här :

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

Ändra det till

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

Förhoppningsvis har du skapat en virtuell värd för ditt projekt och inte använder wamp\www mapp för din webbplats. Låt i så fall den lokala värddefinitionen vara och gör ändringen endast till din virtuella värd.

Glöm inte att starta om Apache efter att ha gjort denna ändring



  1. pip-installationen misslyckas med /usr/bin/clang:Ingen sådan fil eller katalog

  2. Byt ut en partition i SQL Server (T-SQL)

  3. Konvertera MySQL till SQLite

  4. Vad är MariaDB ColumnStore?