Trên một số hệ điều hành như Ubuntu hay CentOS, người dùng nên kích hoạt mod_ssl trong Apache giúp bổ sung các tính năng hữu ích. Ngay trong bài viết dưới đây chúng tôi sẽ hướng dẫn bạn đọc về cách bật mod_ssl trong Apache.
mod_ssl là gì?
mod_ssl là mô đun Apache được sử dụng để hỗ trợ SSL v2/v3, TLS v1 và kích hoạt HTTPS trong Apache Web Server. Để sử dụng được loại mô đun này, trước tiên bạn cần cài đặt và kích hoạt nó trên Ubuntu và CentOS.
Cách bật mod_ssl trong Apache:
Apache là một loại Web Server với nhiều tính năng nâng cao như chuyển hướng URL, bộ nhớ đệm và bảo mật SSL. Nếu như kích hoạt mod_ssl trong Apache, người dùng có thể sử dụng Reporting Software như trang tổng quan hoặc biểu đồ để quản lý các hoạt động của trang web và ứng dụng. Cụ thể đó là đăng ký, lưu lượng truy cập hay doanh thu. Dưới đây là các bước hướng dẫn cách bật mod_ssl trong Apache.
Bước 1. Cài đặt mod_ssl trong Apache
Mở Terminal và chạy lệnh sau để cài đặt Apache mod_ssl:
$ yum install mod_ssl #redhat linux
Hầu hết trong các bản phân phối Ubuntu và Debian đều được cài đặt sẵn mod_ssl. Do đó, người dùng chỉ cần kích hoạt mod_ssl bằng lệnh sau:
$ sudo a2enmod ssl
Bước 2. Định cấu hình mod_ssl trong Apache
Mở cấu hình mod_ssl Apache
$ sudo vi /etc/httpd/conf.d/ssl.conf
Kích hoạt Name-based Virtual trên cổng 443 bằng cách bổ sung văn bản dưới đây trước SSL Virtual Host Context:
# Use name-base virtual hosting
NameVirtualHost *:443
Trong đó, các nhận xét văn bản sau có tác dụng để tắt máy chủ https mặc định.
Bước 3. Khởi động lại Apache Web Server
Chạy lệnh sau để khởi động lại Apache Web Server:
# sudo service httpd restart [On RedHat based systems]
# sudo service apache2 restart [On Debian based systems]
Sau khi hoàn tất, mod_ssl sẽ được kích hoạt trong Apache Web Server hỗ trợ SSL v2/v2 và TLS v1.
Tổng kết về cách bật mod_ssl trong Apache
Như vậy, bài viết trên đây chúng tôi đã giới thiệu đến bạn đọc cách bật mod_ssl trong Apache nhanh chóng và hiệu quả. Hãy kích hoạt chế độ mod_ssl để nâng cao nhiều tính năng hỗ trợ hơn trong Web Server.
Nếu còn gặp bất cứ vướng mắc gì về nội dung bài viết trên, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.
P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.