Escolar Documentos
Profissional Documentos
Cultura Documentos
1/ giới thiệu
Apache là một phần mềm Web server được cung cấp bởi tập đoàn
Apache Group. Đây là một Web server được hỗ trợ để chạy chủ yếu trên
UNIX va LINUX và rất được phổ biến bởi tính chặt chẽ, uyển chuyển và
linh hoạt. Hiện nay Apache là một Web server đang quản lý hơn 50% số
Web site đang có trên thế giới.
Ưu điểm:
• Apache là phần mềm mã nguồn mở và miễn phí.
• Có thể cấu hình và mở rộng những module
• Chạy được trên nhiều hệ điều hành như: NT/9x, Netware 5.x, OS/2,
unix và linux.
2/ cài đặt
Chạy file setup next
Chọn dòng I accepp … để chấp nhận bản quyền next
Trong khung Read the first chọn next
Tiếp là điền tên domain, tên đầy đủ máy tính và địa chỉ email của admin
Tên miền của
máy tính
3/ cấu hình:
Vào C:\Program Files\Apache Software Foundation\Apache2.2\conf, mở file
httpd.conf để cấu hình
Về cấu hình apache thì có hai cấp độ cấu hình: cơ bản và nâng cao
Phần 1: cấu hình cơ bản:
o Listen: quy định địa chỉ IP hoặc cổng mà Apache nhận kết nối từ
Client.
Cú pháp: Listen <Port/IP>
Ví dụ: Listen 80
o TimeOut: quy định thời gian sống của một kết nối (được tính bằng
giây)
Cú pháp: TimeOut <thời gian tối đa cho một kết nối>
Ví dụ: TimeOut 300
o KeepAlive: cho phép hoặc không cho phép client gửi được nhiều yêu
cầu dựa trên một kết nối đến với Web Server.
Cú pháp: KeepAlive <On/Off>
Ví dụ: KeepAlive On
Để tạo được kiểu chứng thực trên ta phải hội tụ những yếu tố sau:
Thứ nhất: phải load cái module: LoadModule auth_basic_module
modules/mod_auth_basic.so có nghĩa là bỏ dấu # trước dòng đó đi là xong.
Thứ hai: vào cmd dùng lệnh cd chuyển tới thư mục mặc định
Như hình
Thứ ba: chạy file htpasswd, tạo file .htpasswd bằng cách gõ tiếp:
htpasswd.exe –c .htpasswd tien xuất hiện thông báo nhập password cho user
ta gõ 123 hai lần là xong
Thứ tư: tạo file .htaccess bằng cách gõ tiếp copy con .htaccess với nội
dung:
Authtype basic
Authname “gi cung duoc”
Authuserfile <đường dẫn đến file .htpasswd>
Require valid-user
Nhấn F6 để save
Thế là ta đã có hai file cần thiết cho chứng thực bây giờ ta chỉ cần cut hai
file .htpasswd và .htaccess vào thư mục chứa web là xong
Thứ năm: cut hai file vừa tạo vào thư mục “C:/www”
Thứ sáu tạo file abc.html trong thư mục “C:/www” với nội dung bất kì, rồi
dùng trình duyệt web gõ localhost nếu thấy
Sau khi nhập username và password và nếu thấy như hình là được
Lưu ý: các bạn đừng quên sửa cái dòng AllowOverride all thành
AllowOverride authconfig như hình, sau đó restart lại apache
b. Digest Authentication: một phương pháp bảo vệ nội dung web một cách
luân phiên. Server cung cấp cho clients một thẻ chứng thực gọi là realm,
Web brown lưu lại username và pass mà bạn đã cung cấp cho reaml
(clients), việc lưu trữ này chỉ có tác dụng hiện thời trong phiên làm việc
Brown, nhưng có một vài Brown cho phép lưu chúng một cách cố định.