Jeśli używasz WAMPServer 3, patrz dół odpowiedzi
Dla wersji WAMPServer <=2.5
Domyślnie Wampserver jest skonfigurowany tak bezpiecznie, jak to tylko możliwe, więc Apache jest ustawiony tak, aby zezwalał na dostęp tylko z maszyny, na której działa wamp. W końcu to ma być rozwój serwer i nie serwer na żywo.
Wystąpił również mały błąd wydany w WAMPServer 2.4, gdzie używał starej składni Apache 2.2 zamiast nowej składni Apache 2.4 dla praw dostępu.
Musisz zmienić ustawienia zabezpieczeń w Apache, aby umożliwić dostęp z dowolnego miejsca, więc edytuj swój httpd.conf
plik.
Zmień tę sekcję z :
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
Do:
# onlineoffline tag - don't remove
Require local
Require ip 192.168.0
Require local
umożliwia dostęp z tych adresów IP 127.0.0.1 & localhost & ::1
.
Instrukcja Require ip 192.168.0
pozwoli ci uzyskać dostęp do serwera Apache z dowolnego adresu IP w sieci wewnętrznej. Umożliwi również dostęp przy użyciu rzeczywistego adresu IP serwera, tak jak próbujesz to zrobić.
WAMPServer 3 ma inną metodę
W wersji 3 i> WAMPServer istnieje wstępnie zdefiniowany wirtualny host dla localhost
więc musisz wprowadzić poprawki uprawnień dostępu w pliku konfiguracyjnym definicji hosta wirtualnego
Po pierwsze nie zmieniaj httpd.conf
w ogóle plik, zostaw go tak, jak go znalazłeś.
Korzystając z menu, edytuj plik httpd-vhosts.conf
plik.
Powinno to wyglądać tak:
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
Zmień na
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Mam nadzieję, że utworzyłeś wirtualnego hosta dla swojego projektu i nie będziesz używać wamp\www
folder dla Twojej witryny. W takim przypadku pozostaw definicję hosta lokalnego w spokoju i wprowadź zmiany tylko do hosta wirtualnego.
Nie zapomnij ponownie uruchomić Apache po wprowadzeniu tej zmiany