Đang chuẩn bị liên kết để tải về tài liệu:
Bảo vệ thư mục web với mod_auth_mysql trên Apache2 (Debian Squeeze)
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Đối với các nhà lập trình web, việc đặt mật khẩu để bảo vệ cho những thư mục web của mình là điều rất quan trọng. Bài viết sau đây chúng tôi sẽ hướng dẫn các user từ một cơ sở dữ liệu MySQL thực hiện điều này với mod_auth_mysql trên Apache2 sử dụng máy chủ Debian Squeeze. Đây là sự thay thế cho tập tin mật khẩu văn bản đơn giản được cung cấp bởi mod_auth và cho phép bạn sử dụng cú pháp SQL bình thường để tạo/chỉnh sửa/xóa user. Bạn cũng có thể cấu hình mod_auth_mysql để xác. | Bảo vệ thư mục web với mod_auth_mysql trên Apache2 Debian Squeeze Đối với các nhà lập trình web việc đặt mật khẩu để bảo vệ cho những thư mục web của mình là điều rất quan trọng. Bài viết sau đây chúng tôi sẽ hướng dẫn các user từ một cơ sở dữ liệu MySQL thực hiện điều này với modauth mysql trên Apache2 sử dụng máy chủ Debian Squeeze. Đây là sự thay thế cho tập tin mật khẩu văn bản đơn giản được cung cấp bởi mod_auth và cho phép bạn sử dụng cú pháp SQL bình thường để tạo chỉnh sửa xóa user. SECURING STEP BY STEP Bạn cũng có thể cấu hình mod_auth_mysql để xác thực đối với một bảng người dùng hiện tại của MySQL. Một số lưu ý Ở ví dụ minh họa này chúng tôi sử dụng vhost http www. example. com với tập tin cấu hình vhost etc apache2 sites-available www.example.com.vhost và thư mục root var www www. example.com web. Yêu cầu đặt ra là thiết lập mật khẩu để bảo vệ thư mục var www www.example.com web protecteddir dịch thành http www. example. com protecteddir . Cài đặt MySQL mod_auth_mysql Để cài đặt MySQL và mod_auth_mysql chúng ta chạy lệnh apt-get install mysql-server mysql-client libapache2-mod-auth-mysql Bạn sẽ được yêu cầu cung cấp mật khẩu cho user root MySQL New password for the MySQL root user --yourrootsqlpassword Repeat password for the MySQL root user --yourrootsqlpassword Sau đó kích hoạt module mod_auth_mysql a2enmod auth_mysql Khởi động lại Apache etc init.d apache2 restart Cấu hình mod_auth_mysql Bạn có thể tìm thấy các tài liệu hướng dẫn cho mod_auth_mysql trong thư mục usr share doc libapache2-mod-auth-mysql. Để đọc được nó cần gunzip tập tin DIRECTIVES.gz và USAGE.gz cd usr share doc libapache2-mod-auth-mysql gunzip DIRECTIVES.gz vi DIRECTIVES gunzip USAGE.gz vi USAGE Sau khi đọc hai tập tin này chúng ta tạo một cơ sở dữ liệu MySQL có tên examplecomdb trong đó tạo bảng mysql auth để chứa những user và password. Thêm vào đó tạo user examplecom admin được sử dụng bởi mod_auth_mysql để kết nối tới MySQL sau này. mysqladmin -u root -p create examplecomdb .