Mở Đầu
Trong bài viết này, chúng ta sẽ bắt đầu hành trình khám phá chuỗi Series [SSL] Phần 01: Configure SSL Apache Web Server. Đây là một bước không thể thiếu trong việc đảm bảo bảo mật kết nối giữa máy chủ và người dùng, đặc biệt khi việc mã hóa dữ liệu truyền tải đang trở nên quan trọng hơn bao giờ hết. Không phải lúc nào các website cũng được trang bị SSL ngay từ đầu, và quá trình cấu hình này sẽ giúp Apache Web Server hỗ trợ SSL một cách tối ưu, từ đó đảm bảo sự an toàn cho dữ liệu của bạn.
Bài viết này sẽ được thực hiện trên môi trường Lab thực tế, giúp bạn nắm rõ từng bước cấu hình SSL, đảm bảo quá trình mã hóa và chứng thực diễn ra hiệu quả và an toàn trên Apache Web Server.
Setup & Configure SSL Apache
yum install httpd
Cấu hình trong vi vhost.conf
vi /etc/httpd/conf.d/vhost.conf
<VirtualHost *:80>
ServerName vsslab.com
ServerAlias www.vsslab.com
DocumentRoot /var/www/html/
# ErrorLog /var/www/html/error/error.log
# CustomLog /var/www/html/requests.log combined
</VirtualHost>
Tạo một file index.html
cd /var/www/html
vi index.html
<html>
<head>
<title>Welcome to Example.com!</title>
</head>
<body>
<h1>Success! The example.com virtual host is working!</h1>
</body>
</html>
yum install mod_ssl openssl
openssl genrsa -out ca.key 2048
openssl req -new -key ca.key -out ca.csr
Option 1: sử dụng lệnh openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt
Option 2: Sử dụng CA windows để tạo crt cho ca.csr
Tải cert và thay đổi extension tới .crt
cp ca.crt /etc/pki/tls/certs/
cp ca.key /etc/pki/tls/private/
cp ca.csr /etc/pki/tls/private/
vi /etc/httpd/conf.d/ssl.conf
service httpd restart
Kiểm tra ssl đăng nhập bằng web browser
Kết Luận
Vậy là chúng ta đã hoàn thành bước đầu tiên trong chuỗi Series [SSL]: Phần 01 Configure SSL Apache Web Server. Đây là một bước quan trọng để đảm bảo kết nối an toàn và mã hóa dữ liệu giữa người dùng và máy chủ, giúp bảo vệ thông tin nhạy cảm và nâng cao uy tín website.
Trong các phần tiếp theo, chúng ta sẽ tiếp tục khám phá Phần 2 Configure SSL Nginx Web Server. Đừng quên theo dõi để cập nhật những kiến thức mới nhất nhé!