Mysql
 sql >> Baza danych >  >> RDS >> Mysql

WAMP Nie można uzyskać dostępu do sieci lokalnej 403 Zabroniony

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przewodnik po projektowaniu bazy danych dla Menedżera zadań w MySQL

  2. Funkcja SUM() w MySQL

  3. Mieszanie sprzężeń ANSI 1992 i przecinków w zapytaniu

  4. Python od podstaw:stwórz dynamiczną stronę internetową

  5. Mysql wstawia losową datę i godzinę w podanym zakresie dat