Nhận gói phần mềm trị giá hơn 190 USD từ EaseUS nhân dịp giáng sinhKích hoạt tính năng hỗ trợ download nhanh như IDM trên Google Chrome
Cấu hình Basic HTTP Authentication NGINX

Basic HTTP Authentication là một cơ chế bảo mật để hạn chế quyền truy cập vào trang web hay ứng dụng của bạn hoặc một phần nào đó bằng cách thiết lập xác thực tên người dùng và mật khẩu. Trong bài viết này mình sẽ hướng dẫn các bạn về cách thiết lập Basic HTTP Authentication với các web server chạy Nginx.

– Tạo file Password: chạy lệnh htpasswd để tạo file mật khẩu mã hoá cho Basic Authentication

Nếu bạn gặp thông báo lỗi chưa cài htpasswd hãy chạy lệnh sau để cài đặt

Cấu hình HTTP Authentication cho Nginx:

– Để thực hiện việc xác thực cho toàn bộ webserver, áp dụng cho tất cả server blocks, mở file /etc/nginx/nginx.conf và thêm:

– Để xác thực cho một domain hoặc subdomain, mở file cấu hình domain ở /etc/nginx/conf.d/ hoặc / etc/nginx/conf/sites-available (tùy thuộc vào cách bạn cài đặt Nginx), sau đó thêm cấu hình dưới đây:

– Bạn cũng có thể bật xác thực cho một thư mục nào đó bằng cách thêm nội dung sau vào file cấu hình nginx:

Khi bạn hoàn tất việc cấu hình Basic HTTP Authentication cho NGINX, tất cả người dùng khi truy cập sẽ được yêu cầu nhập tên người dùng và mật khẩu

Nếu có vấn đề gì thắc mắc các bạn hãy để lại bình luận bên dưới.

Bình Luận

Hãy là người đầu tiên bình luận!

avatar
  Subscribe  
Notify of
Copyright © 2018 - XXX. All Rights Reserved.