• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT

Thiết Lập Website Chạy Bằng IP Với SSL: Hướng Dẫn Chi Tiết Trên aaPanel

by ĐỖ TRUNG QUÂN 03/06/2024
Tác giả: ĐỖ TRUNG QUÂN Date: 03/06/2024Last Update 06/06/2024 2 comments 569 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
569

NỘI DUNG

  • Yêu cầu:
  • Các bước thực hiện
    • Bước 1: Cấu hình Alias IP đến tên miền
    • Bước 2: Cấu hình SSL tên miền với CloudFlare
    • Bước 3: Lấy chứng chỉ SSL cho IP
    • Bước 4: Nhập chứng chỉ SSL lên

Vừa rồi có một bạn liên hệ với mình hỏi về việc setup website chạy với IP và song song với tên miền. Bạn ấy sử dụng AAPANEl và setup thành công. Tuy nhiên đang vướng mắc chổ SSL. Tức là khi truy cập tên miền có SSL nhưng IP thì không.

Mình cũng dựng lại mô hình bạn ấy cấu hình thì sẽ giống như ảnh bên dưới. Đây là một case cũng khá hay và mình đã tìm hiểu, sau đó tìm ra giải pháp để thoả được điều kiện này. Bây giờ hãy cùng mình thực hiện nhé.

CleanShot 2024 06 02 at 16.48.49

Yêu cầu:

  • Tài khoản CloudFlare và tên miền đã trỏ về CloudFlare
  • Một tài khoản ZeroSSL để lấy chứng chỉ

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

Bước 1: Cấu hình Alias IP đến tên miền

Đầu tiên bạn cần Alias IP với tên miền bằng cách truy cập vào Domain Manager => nhập IP vào => Add

CleanShot 2024 06 02 at 16.07.04

Sau đó bạn mở file wp-config.php và thêm vào 2 đoạn bên dưới vào file cấu hình.

define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);
CleanShot 2024 06 02 at 16.07.54

Bước 2: Cấu hình SSL tên miền với CloudFlare

Vì sử dụng SSL DV nên giải pháp là sẽ tách ra cho tên miền chạy SSL của CloudFlare còn IP sẽ sử dụng IP riêng của ZeroSSL.

Bạn đăng nhập vào CloudFlare và chọn SSL/TLS => Overview và bật như ảnh.

CleanShot 2024 06 02 at 16.11.04
CleanShot 2024 04 09 at 13.37.03

Bây giờ truy cập tên miền đã có SSL.

CleanShot 2024 06 02 at 16.15.59

Bước 3: Lấy chứng chỉ SSL cho IP

Tôi sẽ lựa chọn ZeroSSL để lấy chứng chỉ SSL cho địa chỉ IP. Nhưng trước khi lấy chứng chỉ bạn hãy tạo một tài khoản ZeroSSL tại đây.

Sau khi đăng nhập vào trong Dashboard bạn chọn vào New Certificate. Và lưu ý mỗi tài khoản Free chỉ được yêu cầu 3 lần chứng chỉ và mỗi chứng chỉ có thời hạn là 90 ngày. Nếu hết bạn có thể tạo tài khoản mới để lấy chứng chỉ tiếp.

CleanShot 2024 06 02 at 16.23.03

Thông thường ở khung Enter Domains sẽ nhập tên miền. Nhưng giờ đang lấy SSL cho IP thì bạn nhập vào IP và chọn Next Step

CleanShot 2024 06 02 at 16.25.06

Chọn 90-Day Certificate và chọn Next Step

CleanShot 2024 06 02 at 16.26.19

Để Auto-Generate CSR và chọn Next Step

CleanShot 2024 06 02 at 16.26.56

Chọn tiếp Next Step để sang bước xác minh.

CleanShot 2024 06 02 at 16.27.30

Vì xác minh SSL cho IP nên chúng ta chỉ có 1 cách xác thực khả dụng duy nhất là xác thực qua HTTP File Upload. Bạn hãy thực hiện như sau theo số thứ tự mà tôi mô tả để xác thực

  1. Bấm vào Download Auth File để tải file xác thực về
  2. Trên Server bạn truy cập vào nơi chứa mã nguồn. Tạo đường dẫn .well-known/pki-validation và upload file đã tải về mục 1 (Ảnh minh hoạ tại đây)
  3. Sau khi tải file thành công, truy cập đường link màu xanh ở mục 3, nếu xuất hiện ra nội dung là đã thành công (Ảnh minh hoạ tại đây)
  4. Và bây giờ bạn chọn Next Step để xác thực
CleanShot 2024 06 02 at 16.28.08

Bấm vào Verify Domain để bắt đầu xác thực. Quá trình này sẽ mất ít phút để hoàn tất.

CleanShot 2024 06 02 at 16.34.14 1

Sau khi hoàn tất bạn sẽ nhận được thông báo màu xanh này, và kèm theo là file chứng chỉ. Bạn hãy tải file về để thực hiện import lên Server AAPANEL

CleanShot 2024 06 02 at 16.36.01

Bước 4: Nhập chứng chỉ SSL lên

File tải về sau khi giải nén sẽ có 3 file như sau

  1. private.key sẽ chứa khoá của chứng chỉ
  2. certificate.crt + ca_bundle.crt sẽ là chứng chỉ ssl và CA
CleanShot 2024 06 02 at 16.37.32

Quay trở lại AAPANEL. Bạn chọn vào SSL => Curr, other Certs và nhập vào nội dung chứng chỉ đã lấy vào các khung này sau đó Save lại.

CleanShot 2024 06 02 at 16.39.52

Khởi động lại dịch vụ Webserver để áp dụng các thay đổi.

CleanShot 2024 06 02 at 16.42.28

Bây giờ bạn hãy truy cập vào tên miền và IP. Cả 2 đều hiển thị và có chứng chỉ SSL. Như vậy bài toán đã được giải quyết.

CleanShot 2024 06 02 at 16.44.44

Chúc bạn thực hiện thành công.

Và tôi là Quân, chuyên viên quản trị hệ thống đã có nhiều năm kinh nghiệm trong lĩnh vực này. Nếu bạn cần tư vấn dịch vụ và triển khai hệ thống. Hãy liên hệ với tôi tại đây.

5/5 - (1 bình chọn)
aapanelip ssl

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

BÀI VIẾT LIÊN QUAN

Hướng dẫn cài đặt UniTime với Docker trên...

19/03/2025

Hướng dẫn cài đặt n8n trên aaPanel

28/02/2025

Hướng dẫn xử lý mysql-bin trên aaPanel

09/09/2024

Sửa lỗi cài đặt MariaDB trên AAPANEL

02/06/2024

Hướng dẫn backup dữ liệu trên AAPANEL

05/10/2023

Danh sách ControlPanel quản lý VPS miễn phí...

28/07/2023

Sửa lỗi AttributeError: module ‘lib’ has no attribute...

08/05/2023

Hướng dẫn cài đặt ImunifyAV trên AAPANEL

06/05/2023

Cách cài đặt Brotli trên AAPanel để tăng...

24/02/2023

Hướng dẫn xoá chuổi query string fbclid trên...

20/12/2022
Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên macOS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn kích hoạt Theme Flatsome mới nhất.

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT