Mật khẩu bảo vệ trang PHP htaccess
Bạn có thể bắt gặp một trang web hoặc một trang web đã tạo hộp bật lên yêu cầu bạn nhập tên người dùng và mật khẩu. Nếu không có một trong hai hoặc kết hợp đúng cả hai, bạn không thể truy cập trang hoặc trang web đó Show Có nhiều lý do để muốn đặt mật khẩu bảo vệ một trang web hoặc một phần của trang web đó. Nó bổ sung tính bảo mật cho nội dung của bạn bằng cách cho phép bạn kiểm soát những người có quyền truy cập vào thông tin. Ngoài ra còn có một số cách để bạn đặt mật khẩu bảo vệ trang web của mình hoặc một số trang nhất định trong đó, bao gồm việc sử dụng JavaScript, PHP hoặc tệp Htaccess Tại sao bạn muốn đặt mật khẩu bảo vệ các trang của mình?Như đã đề cập trong đoạn giới thiệu của chúng tôi, có một số lý do chính đáng để muốn đặt mật khẩu bảo vệ toàn bộ hoặc một phần trang web của bạn. Chúng tôi cũng đã đề cập đến một số cách khác nhau mà bạn có thể làm như vậy Khuyến nghị hàng đầu của chúng tôi là sử dụng phương pháp Htaccess, vì nó cung cấp phương tiện an toàn nhất để bảo vệ trang và/hoặc các trang của bạn. Điều này là do phương pháp này dựa trên máy chủ của bạn, nghĩa là tên người dùng và mật khẩu hợp lệ hầu như không bao giờ được chia sẻ hoặc truy cập qua trình duyệt. Chúng cũng không được lưu trữ trong HTML, như trường hợp của các phương pháp khác Trước khi xem xét cách đặt mật khẩu bảo vệ trang web bằng Htaccess, chúng ta hãy xem xét bốn lý do phổ biến nhất khiến bạn muốn hoặc cần làm như vậy
Để mật khẩu bảo vệ trang web, thư mục hoặc trang của bạn, bạn cần hai điều. một tệp mật khẩu và một tệp Htaccess Tạo tệp mật khẩuĐiều này được thực hiện trong ba bước đơn giản
Tạo tệp HtaccessPhần này yêu cầu một vài bước bổ sung Bước 1. Bước đầu tiên là quay lại Notepad hoặc Notepad++ và mở lại một tệp mới. Cái này sẽ được gọi là Htaccess (một lần nữa, vui lòng lưu ý khoảng thời gian ở đầu) Bước 2. Năm dòng mã sau đây cần được thêm vào tệp.
Bước 3. Tiếp theo, bạn cần thay đổi “/path/to/htpasswd/file/. htpasswd” (dòng 1) vào đường dẫn thực tế dẫn đến. htpasswd mà bạn đã nhập trước đó. Ví dụ: đối với một trang web được gọi là ví dụ. com với tên người dùng bảng điều khiển “exam”, đây có thể là một cái gì đó dọc theo dòng “/exam/home-dir/. htpasswd. ” Xin lưu ý rằng đây chỉ là một ví dụ và cấu trúc đó có thể sẽ khác Bước 4. “Name of Area” (dòng 3) cần được thay đổi thành tên trang web của bạn hoặc phần trang web của bạn cần được bảo vệ. Theo ví dụ đã nêu ở điểm 3 ở trên, đây có thể là “ví dụ. com” (trong trường hợp toàn bộ trang web) hoặc “ví dụ. com/phần. ” Bước 5. Lưu tệp Htaccess và tải nó lên thư mục mà bạn muốn bảo vệ Bước 6. Cuối cùng, bạn nên kiểm tra xem mật khẩu của mình có hoạt động hay không bằng cách thử truy cập vào URL được bảo vệ. Nếu mật khẩu không hoạt động, bạn sẽ phải quay lại. htpasswd để đảm bảo rằng nó được nhập chính xác ở đó (hãy nhớ rằng mật khẩu thường không phân biệt chữ hoa chữ thường). Mặt khác, nếu bạn có thể truy cập URL mà không bị nhắc nhập tên người dùng và mật khẩu, bạn sẽ cần liên hệ với quản trị viên dịch vụ của mình để đảm bảo rằng Htaccess được bật cho trang web của bạn Lời khuyên cuối cùngPhần này thích hợp nhất cho những người quản lý trang muốn hoặc cần mật khẩu bảo vệ toàn bộ trang của họ nhưng cũng hữu ích để đọc cho những người chỉ muốn bảo vệ một phần trang của họ Trước khi bạn tạo tệp Htaccess, hãy đăng nhập vào bảng điều khiển của bạn và điều hướng đến phần Trình quản lý tệp. Kích hoạt tính năng “hiển thị tệp ẩn”, vì theo mặc định, bạn sẽ không thể xem tệp có dấu chấm trước. Nếu bạn cần trợ giúp về vấn đề này, vui lòng liên hệ với nhóm hỗ trợ của công ty lưu trữ web của bạn Đặc biệt, trong trường hợp của cPanel, sẽ có một tệp Htaccess trong thư mục public_html của bạn, đây là nơi trang web của bạn chứa đầy đủ. Đối với mật khẩu bảo vệ toàn bộ trang web của bạn, đây cũng là thư mục mà bạn sẽ cần tải lên tệp Htaccess của mình Tuy nhiên, bạn không muốn phá vỡ trang web của mình bằng cách vô tình ghi đè lên tệp hiện có. Nếu có một tệp Htaccess hiện có, thì hãy chỉnh sửa nó chứ không nên thay thế nó. Bạn có thể thấy rằng đã có sẵn các dòng mã khác, vì vậy chỉ cần làm theo các hướng dẫn ở trên bằng cách thêm các dòng cần thiết bên dưới mã hiện có cái gì là. tập tin htpasswd?htpasswd, tệp phẳng dùng để lưu trữ tên người dùng và mật khẩu để xác thực cơ bản trên Máy chủ HTTP Apache .
Tệp htpasswd nằm ở đâu?Tệp mật khẩu có thể được lưu trữ ở bất kỳ đâu trên ổ cứng của bạn. Trong ví dụ của chúng tôi, chúng tôi sẽ tạo tệp htpasswd của mình trong /etc/htpasswd . Lưu ý rằng vị trí của tệp htpasswd có thể ở bất kỳ đâu bạn muốn trên ổ đĩa cục bộ của mình. Bạn chỉ cần chỉ định đường dẫn đầy đủ đến tệp htpasswd bằng chỉ thị AuthUserFile.
Làm cách nào để đặt mật khẩu bảo vệ trang web Apache?Cách đặt mật khẩu bảo vệ trang web Apache bằng cách sử dụng. . Bước 1. cấu hình của bạn. tập tin htaccess Bước 2. tạo. tập tin htpasswd Bước 3. Xác minh Apache được cấu hình đúng *tùy chọn |