Bài viết dưới đây sẽ hướng dẫn các bạn cấu hình việc yêu cầu nhập username và password mỗi khi truy cập vào một thự mục trên web (VD: thư mục Private với đường link là
http://quantrinet.com/Private)
Bước 1: Cấu hình để Apache kích họat chức năng xác thực quyền truy cập
Mã:
|
vi httpd.conf
Sửa dòng:
AllowOverride None
thành:
AllowOverride AuthConfig |
Sau đó, khởi động lại Apache
Bước 2: Xác định và di chuyển đến thư mục cần bảo vệ. VD: thư mục cần bảo vệ có đường dẫn
/var/www/html/Private
Mã:
|
cd /var/www/html/Private |
Bước 3: Tạo 2 file
htaccess: dùng để hiển thị yêu cầu đăng nhập cũng như danh sách các user được phép login
htpasswd: chứa tên tài khỏan và mật khẩu của từn user
* Nội dung file htaccess như sau:
Mã:
|
AuthName "Login to the Private Area"
AuthType Basic
AuthUserFile /var/www/html/Private/.htpasswd
Require user andrea |
* Tạo tài khỏan
andrea ứng với mật khẩu là
ann2cute xuất ra file htpasswd bằng cách gõ lệnh
Mã:
|
htpasswd -cmb .htpasswd andrea ann2cute |
Done