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