Giới thiệu

MSc | AI/ML | Cyber Security | DevOps | ITIL | Compliance | Cloud | System | Virtualization | DBA | SAN...

Security/DevSecOps tại VietSunshine CyberSecurity

System & Network Engineer tại HQG

Từng học Thạc sĩ khoa học máy tính - Đại học quốc tế Sài Gòn

Từng học Đại học công nghệ thông tin - ĐHQG TPHCM

Sống tại Hồ Chí Minh, Việt Nam

Đến từ Lộc Ninh, Bình Phước, Việt Nam

Xem nhiều hơn

Bài mới

Series [K8S]: Phần 3 Install Rancher on Kubernetes
Series [K8S]: Phần 2 Install Ceph Cluster Kubernetes
Series [K8S]: Phần 1 Install Kubernetes Cluster v1.28
Series [CA]: Phần 2 Create SAN Certificate
Linux Route Two Card Network
Resize LVM Disk On Redhat
Series [Powershell]: Phần 1 Encrypting Script Using AES
Series [SIEM]: Phần 05 Postman With Qradar API
Series [CA]: Phần 1 Install CA Windows Server

Series [SSL]: Phần 1 Configure SSL Apache Web Server

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

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

generate ca

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

kiem tra ssl

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é!

Theo dõi
Thông báo của
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận

LƯỢT TRUY CẬP

Đang Online 0
Hôm nay 7
Hôm qua 22
Tổng truy cập 29567

Xem nhiều

Series [K8S]: Phần 3 Install Rancher on Kubernetes
Series [K8S]: Phần 2 Install Ceph Cluster Kubernetes
Series [K8S]: Phần 1 Install Kubernetes Cluster v1.28
Series [CA]: Phần 2 Create SAN Certificate

Video