Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

WAMP Không thể truy cập trên mạng cục bộ 403 Bị cấm

Nếu bạn đang sử dụng WAMPServer 3 Xem phần cuối câu trả lời

Đối với các phiên bản WAMPServer <=2.5

Theo mặc định, Wampserver được cấu hình an toàn hết mức có thể, vì vậy Apache được thiết lập để chỉ cho phép truy cập từ máy đang chạy wamp. Sau cùng, nó được cho là một sự phát triển máy chủ và không một máy chủ trực tiếp.

Ngoài ra, có một lỗi nhỏ được phát hành với WAMPServer 2.4 trong đó nó sử dụng cú pháp Apache 2.2 cũ thay vì cú pháp Apache 2.4 mới cho quyền truy cập.

Bạn cần thay đổi cài đặt bảo mật trên Apache để cho phép truy cập từ bất kỳ nơi nào khác, vì vậy hãy chỉnh sửa httpd.conf của bạn tệp.

Thay đổi phần này từ:

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

Tới:

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

Require local cho phép truy cập từ 127.0.0.1 & localhost & ::1 của ip này .

Câu lệnh Require ip 192.168.0 sẽ cho phép bạn truy cập máy chủ Apache từ bất kỳ ip nào trên mạng nội bộ của bạn. Ngoài ra, nó sẽ cho phép truy cập bằng địa chỉ ip thực của máy chủ mechines từ máy chủ như bạn đang cố gắng thực hiện.

WAMPServer 3 có một phương thức khác

Trong phiên bản 3 và> của WAMPServer có Máy chủ ảo được xác định trước cho localhost vì vậy bạn phải thực hiện các sửa đổi trước khi truy cập trong tệp cấu hình định nghĩa Máy chủ ảo

Đầu tiên không sửa đổi httpd.conf hoàn toàn tập tin, hãy để nó như bạn đã tìm thấy nó.

Sử dụng các menu, chỉnh sửa httpd-vhosts.conf tệp.

Nó sẽ trông như thế này:

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

Sửa đổi nó thành

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

Hy vọng rằng bạn sẽ tạo Máy chủ ảo cho dự án của mình và không sử dụng wamp\www thư mục cho trang web của bạn. Trong trường hợp đó, hãy để nguyên định nghĩa localhost và chỉ thực hiện thay đổi đối với Virtual Host của bạn.

Đừng quên khởi động lại Apache sau khi thực hiện thay đổi này



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Ubuntu 10.10 (Maverick)

  2. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Fedora 14

  3. Tìm kiếm văn bản trong các trường trong mỗi bảng của cơ sở dữ liệu MySQL

  4. MySQL:Mã lỗi:1118 Kích thước hàng quá lớn (> 8126). Thay đổi một số cột thành TEXT hoặc BLOB

  5. CẬP NHẬT MySQL và CHỌN trong một lần vượt qua