Bao giờ muốn khóa một thư mục đằng sau một hệ thống người dùng / mật khẩu đơn giản? Nếu máy chủ web của bạn được chạy với Apache, bạn có thể bảo vệ mật khẩu một thư mục khá dễ dàng với tệp .htaccess của bạn.
.htaccess AuthType Basic AuthName "Mật khẩu được bảo vệ" AuthUserFile /var/www/.htpasswd yêu cầu người dùng hợp lệ
Phần quan trọng cần lưu ý ở trên là AuthUserFile /var/www/.htpasswd . Điều đó cung cấp đường dẫn đến tệp mật khẩu lưu trữ tên người dùng và mật khẩu của bạn. Một tệp ví dụ .htpasswd sẽ trông giống như sau:
.htpasswd billybob: bXBdv1vuq2yOk
Đối với ví dụ cụ thể ở trên, tên người dùng là billybob và mật khẩu là tạm thời. Bạn không cần phải sử dụng tên tập tin của .htpasswd, nó chỉ là một tên phổ biến như là công cụ để tạo ra các tập tin trong apache được gọi là htpasswd. Ngoài ra, hãy nhớ, để giữ cho mọi thứ tệp mật khẩu của bạn an toàn hơn một chút, bạn nên lưu trữ nó ở cấp thư mục phía trên thư mục gốc của trang web bạn đang lưu trữ.
Nếu bạn cần tạo tệp này, tôi đã tạo một trình tạo .htpasswd. Tạo tên người dùng và mật khẩu mà bạn chọn và lưu trữ nó trong tệp mật khẩu được chỉ định của bạn. Từ thời điểm đó, thư mục của bạn bây giờ sẽ được bảo vệ bằng mật khẩu. Nếu bạn cần lưu trữ nhiều tên người dùng và mật khẩu, chỉ cần tạo các dòng mới trong