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

WAMP Impossibile accedere sulla rete locale 403 Proibito

Se stai usando WAMPServer 3 Vedi in fondo alla risposta

Per le versioni WAMPServer <=2.5

Per impostazione predefinita, Wampserver viene configurato nel modo più sicuro possibile, quindi Apache è impostato per consentire l'accesso solo dalla macchina che esegue wamp. Dopotutto dovrebbe essere uno sviluppo server e non un server attivo.

Inoltre è stato rilasciato un piccolo errore con WAMPServer 2.4 in cui utilizzava la vecchia sintassi Apache 2.2 invece della nuova sintassi Apache 2.4 per i diritti di accesso.

Devi modificare le impostazioni di sicurezza su Apache per consentire l'accesso da qualsiasi altra parte, quindi modifica il tuo httpd.conf file.

Cambia questa sezione da :

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

A:

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

Il Require local consente l'accesso da questi IP 127.0.0.1 & localhost & ::1 .

L'istruzione Require ip 192.168.0 ti permetterà di accedere al server Apache da qualsiasi ip sulla tua rete interna. Inoltre consentirà l'accesso utilizzando l'indirizzo IP effettivo della macchina server dalla macchina server, come stai cercando di fare.

WAMPServer 3 ha un metodo diverso

Nella versione 3 e> di WAMPServer c'è un host virtuale predefinito per localhost quindi devi apportare le modifiche ai privilegi di accesso nel file di configurazione della definizione dell'host virtuale

Innanzitutto non modificare httpd.conf del tutto, lascialo come l'hai trovato.

Usando i menu, modifica il httpd-vhosts.conf file.

Dovrebbe assomigliare a questo :

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

Modificalo in

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

Si spera che tu abbia creato un host virtuale per il tuo progetto e non utilizzi wamp\www cartella per il tuo sito. In tal caso, lascia stare la definizione di localhost e apporta la modifica solo al tuo host virtuale.

Non dimenticare di riavviare Apache dopo aver apportato questa modifica