[Apache] Cấu hình Basic Authentication

[Apache] Cấu hình Basic Authentication

Basic Authentication là kiểu xác thực cơ bản nhất của một Web Server Apache

Mô hình

Các bước thực hiện

B1 : Cài đặt dịch vụ httpd :

yum -y install httpd

B2 : Chỉnh sửa nội dung trang web ( file index.html ) :

vi /var/www/html/index.html <h1>Day la trang chu cua Cong ty Nhan Hoa</h1>

B3 : Khởi động dịch vụ httpd :

systemctl start httpd systemctl enable httpd

B4 : Cấu hình Firewalld cho phép dịch vụ http ( để các máy Client có thể truy cập ) :

firewall-cmd --zone=public --permanent --add-service=http firewall-cmd --reload

B5 : Tạo user truy nhập httpd bằng lệnh htpasswd :

htpasswd -c /etc/httpd/conf/pwfile admin New password : Re-type new password :

Options :

  • -c : tùy chọn tạo 1 file mới chứa thông tin user ( file /etc/httpd/conf/pwfile )
  • admin : tên user

B6 : Tạo file cấu hình auth_basic.conf :

vi /etc/httpd/conf.d/auth_basic.conf

Thêm vào nội dung sau :

<Directory /var/www/html/> AuthType Basic AuthName "Basic Authentication" AuthUserFile /etc/httpd/conf/pwfile Require valid-user </Directory>

B7 : Khởi động lại dịch vụ httpd :

systemctl restart httpd

B8 : Trên Client truy cập vào Web Server Apache trên trình duyệt :

http://<ip_web_server>

Nhập user và password vừa tạo , sẽ truy cập được trang web :

Related Posts
Leave a Reply

Your email address will not be published.Required fields are marked *