sql >> Databáze >  >> RDS >> Mysql

WAMP Nelze přistupovat k místní síti 403 Zakázáno

Pokud používáte WAMPServer 3, viz spodní část odpovědi

Pro WAMPServer verze <=2.5

Ve výchozím nastavení je Wampserver nakonfigurován tak bezpečně, jak jen může, takže Apache je nastaven tak, aby umožňoval přístup pouze z počítače, na kterém běží wamp. Koneckonců to má být vývoj server a ne živý server.

S WAMPServerem 2.4 byla také vydána malá chyba, kde používal starou syntaxi Apache 2.2 místo nové syntaxe Apache 2.4 pro přístupová práva.

Chcete-li umožnit přístup odkudkoli jinde, musíte změnit nastavení zabezpečení na Apache, takže upravte svůj httpd.conf soubor.

Změňte tuto sekci z:

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

Komu:

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

Require local umožňuje přístup z těchto IP adres 127.0.0.1 & localhost & ::1 .

Příkaz Require ip 192.168.0 vám umožní přístup k serveru Apache z jakékoli IP ve vaší interní síti. Také to umožní přístup pomocí skutečné IP adresy serverového stroje ze serveru, jak se snažíte udělat.

WAMPServer 3 má jinou metodu

Ve verzi 3 a> serveru WAMPServer je pro localhost předdefinován virtuální hostitel takže musíte provést úpravy přístupových práv v konfiguračním souboru definice virtuálního hostitele

Nejprve neměňte httpd.conf soubor vůbec, ponechte jej tak, jak jste jej našli.

Pomocí nabídek upravte httpd-vhosts.conf soubor.

Mělo by to vypadat takto :

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

Změňte jej na

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

Doufejme, že jste pro svůj projekt vytvořili virtuálního hostitele a nebudete používat wamp\www složku pro váš web. V takovém případě ponechte definici localhost na pokoji a proveďte změnu pouze na vašem virtuálním hostiteli.

Po provedení této změny nezapomeňte restartovat Apache



  1. SQL INSERT pro začátečníky

  2. Jak vytvořit index pro prvky pole v PostgreSQL?

  3. Zřetězit výsledky z dotazu SQL v Oracle

  4. Nemohu spustit prohlížeč SQL Server