Skip to content

SSL ​

FlashPanel hỗ trợ cấp chứng chỉ SSL miễn phí từ Let's Encrypt, ZeroSSL, Cloudflare và cài chứng chỉ bạn đã mua ở nơi khác cho trang web. Mở mục SSL ở menu của trang web để bắt đầu. Trang gồm hai phần: Cài đặt chứng chỉ (các cách cài) và Danh sách chứng chỉ (các chứng chỉ của trang web).

Let's Encrypt ​

Let's Encrypt cung cấp chứng chỉ SSL miễn phí được công nhận trên tất cả các trình duyệt chính.

FlashPanel tự động gia hạn chứng chỉ Let's Encrypt khi còn 21 ngày trở xuống trước khi hết hạn. Việc gia hạn chạy vào một thời điểm ngẫu nhiên trong ngày để tránh gây quá tải cho máy chủ Let's Encrypt. Bạn cũng có thể gia hạn thủ công tại Danh sách chứng chỉ.

Các bước cài đặt chứng chỉ Let's Encrypt:

  1. Tại mục SSL của trang web, chọn thẻ Let's Encrypt (Free)
  2. Kiểm tra danh sách tên miền: mỗi dòng hiển thị tên miền, IP mà tên miền đang trỏ tới và biểu tượng tích xanh nếu trỏ đúng về máy chủ. Tên miền phải trỏ về máy chủ thì mới cấp được chứng chỉ
  3. (Tùy chọn) Đánh dấu Tự động kích hoạt chứng chỉ sau khi cài đặt
  4. Bấm Cài đặt Let's Encrypt

TIP

Nếu tên miền dùng DNS của Cloudflare và bật proxy (đám mây màu cam), kết quả kiểm tra trỏ tên miền có thể không chính xác.

WARNING

Do cơ chế gia hạn của Let's Encrypt, không thể sao chép chứng chỉ Let's Encrypt sang trang web khác. Hãy cấp chứng chỉ Let's Encrypt mới cho trang web đó.

ZeroSSL ​

ZeroSSL là nhà cung cấp chứng chỉ SSL miễn phí, được các trình duyệt phổ biến công nhận.

Các bước tương tự Let's Encrypt (chọn thẻ ZeroSSL (Free)). FlashPanel đăng ký với ZeroSSL bằng email của chủ trang web, bạn không cần tạo tài khoản ZeroSSL trước. Chứng chỉ ZeroSSL cũng được tự động gia hạn như Let's Encrypt.

SSL cho địa chỉ IP ​

FlashPanel hỗ trợ cấp chứng chỉ SSL miễn phí cho địa chỉ IP của máy chủ (cả IPv4 và IPv6) thông qua Let's Encrypt. Tính năng này hữu ích khi bạn cần truy cập máy chủ hoặc API qua HTTPS khi chưa có tên miền. Để dùng, hãy tạo trang web với tên miền là địa chỉ IP của máy chủ, sau đó cài chứng chỉ Let's Encrypt như bình thường.

  • Gia hạn: Chứng chỉ cho địa chỉ IP có thời hạn rất ngắn (khoảng 6 ngày), vì vậy FlashPanel tự động gia hạn khi chứng chỉ còn 4 ngày (96 giờ) trở xuống.
  • Yêu cầu: Cổng 80 phải mở để Let's Encrypt xác thực.

Cloudflare ​

Nếu tên miền đang dùng DNS của Cloudflare, FlashPanel có thể tự động tạo và cài chứng chỉ Cloudflare Origin thời hạn 15 năm, không cần gia hạn định kỳ như Let's Encrypt hoặc ZeroSSL.

Yêu cầu:

  • Bạn đã thêm thông tin xác thực Cloudflare vào FlashPanel và tên miền thuộc tài khoản Cloudflare đó. Xem Kết nối nhà cung cấp DNS. API key cần có quyền SSL and Certificate.
  • Chứng chỉ chỉ hỗ trợ tên miền gốc hoặc tên miền phụ cấp một (ví dụ domain.com, app.domain.com).

Các bước cài đặt:

  1. Tại mục SSL của trang web, chọn thẻ Cloudflare
  2. Bấm Cài đặt Cloudflare

TIP

Chứng chỉ Cloudflare Origin chỉ được trình duyệt tin cậy khi truy cập đi qua proxy của Cloudflare. Trên Cloudflare, bật proxy cho bản ghi DNS và đặt chế độ mã hóa SSL/TLS là Full hoặc Full (strict).

Tạo Signing Request (CSR) ​

CSR (Certificate Signing Request) là đoạn văn bản được mã hóa, tạo ra trên máy chủ sẽ cài SSL, chứa thông tin của chứng chỉ như tên miền, tổ chức, địa phương và quốc gia. Dùng CSR khi bạn mua chứng chỉ trả phí: tạo CSR rồi gửi cho nhà cung cấp SSL để họ cấp chứng chỉ.

  1. Tại mục SSL, chọn Tạo Signing Request (CSR)
  2. Nhập các trường Tên miền, Quốc gia, Tỉnh/Bang, Thành phố, Tổ chức, Chuyên ngành, Lĩnh vực
  3. Bấm Gửi

CSR mới xuất hiện trong Danh sách chứng chỉ. Bấm biểu tượng con mắt ở cột CSR để xem và sao chép nội dung CSR gửi cho nhà cung cấp. Khi nhận được chứng chỉ, bấm Cài đặt chứng chỉ ở dòng tương ứng, dán nội dung chứng chỉ rồi bấm Cài đặt chứng chỉ.

Cài đặt chứng chỉ hiện có ​

Nếu bạn đã có khóa riêng tư và chứng chỉ từ một dịch vụ khác, bạn có thể cài trực tiếp cho trang web.

  1. Tại mục SSL, chọn Cài đặt chứng chỉ hiện có
  2. Dán nội dung chứng chỉ vào trường Certificate và khóa riêng tư vào trường Private Key
  3. (Tùy chọn) Đánh dấu Tự động kích hoạt chứng chỉ sau khi cài đặt
  4. Bấm Cài đặt chứng chỉ hiện có

Sao chép chứng chỉ ​

Bạn có thể sao chép một chứng chỉ đã cài trên các máy chủ FlashPanel của bạn sang trang web này, ví dụ khi dùng chung chứng chỉ wildcard cho nhiều trang web.

  1. Tại mục SSL, chọn Sao chép chứng chỉ
  2. Chọn chứng chỉ cần sao chép (có thể đánh dấu Tự động kích hoạt chứng chỉ sau khi sao chép)
  3. Bấm Sao chép chứng chỉ

Quản lý chứng chỉ SSL ​

Bảng Danh sách chứng chỉ hiển thị các chứng chỉ của trang web. Tại đây bạn có thể:

  • Bấm Gia hạn và kích hoạt để gia hạn thủ công chứng chỉ miễn phí (Let's Encrypt, ZeroSSL). Chứng chỉ khác hiển thị trạng thái Đã cài đặt
  • Bật/tắt công tắc ở cột Trạng thái để kích hoạt hoặc hủy kích hoạt chứng chỉ (Đã kích hoạt / Chưa kích hoạt)
  • Bấm biểu tượng xóa ở cột Hành động để xóa chứng chỉ

Cài thủ công chứng chỉ Cloudflare Origin ​

Nếu không muốn kết nối API Cloudflare với FlashPanel, bạn có thể tự tạo chứng chỉ Cloudflare Origin (miễn phí, thời hạn tối đa 15 năm) rồi cài bằng tính năng Cài đặt chứng chỉ hiện có.

  1. Trên trang quản trị Cloudflare, chọn tên miền > SSL/TLS và đặt chế độ mã hóa thành Full
  2. Mở SSL/TLS > Origin Server, bấm Create Certificate
  3. Giữ các tùy chọn mặc định (định dạng khóa PEM) và bấm Create. Cloudflare hiển thị hai khung: Origin Certificate và Private Key. Hãy sao chép cả hai ngay, vì Cloudflare không hiển thị lại khóa riêng tư sau khi bạn rời trang
  4. Quay lại FlashPanel > mục SSL > chọn Cài đặt chứng chỉ hiện có
  5. Dán nội dung Origin Certificate vào trường Certificate và nội dung Private Key vào trường Private Key
  6. Bấm Cài đặt chứng chỉ hiện có

Khắc phục sự cố ​

Let's Encrypt không kết nối được cổng 80 ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt thất bại với một trong các lỗi:

text
Fetching http://domain.com/.well-known/acme-challenge/xxxx: Timeout during connect (likely firewall problem)
Fetching http://domain.com/.well-known/acme-challenge/xxxx: Connection refused
Fetching http://domain.com/.well-known/acme-challenge/xxxx: Connection reset by peer
Fetching http://domain.com/.well-known/acme-challenge/xxxx: Error getting validation data
Invalid response from http://domain.com/.well-known/acme-challenge/xxxx: 522

Để xác minh bạn sở hữu tên miền, Let's Encrypt kết nối tới máy chủ qua HTTP ở cổng 80. Các lỗi trên nghĩa là kết nối không thành công. Lỗi 522 là của Cloudflare: Cloudflare không kết nối được tới máy chủ.

Trước khi gửi yêu cầu tới Let's Encrypt, FlashPanel cũng tự kiểm tra cổng 80 từ bên ngoài. Nếu cổng bị chặn, output của sự kiện có thêm dòng Port 80 on ... is not reachable from the internet hoặc ... is rejected by a firewall on the server.

  1. Tường lửa của nhà cung cấp: cho phép kết nối TCP vào cổng 80 (và 443 cho website) từ mọi địa chỉ (0.0.0.0/0, và ::/0 cho IPv6). Tên gọi tùy nhà cung cấp:

    Nhà cung cấpNơi mở cổng
    AWS EC2Security Groups của instance
    AWS LightsailTab Networking, xem Mở cổng trên AWS Lightsail
    Google CloudVPC network > Firewall
    AzureNetwork security group của máy ảo
    Oracle CloudSecurity List (hoặc Network Security Group) của subnet
    Alibaba Cloud, Tencent CloudSecurity Group của instance
  2. Tường lửa của máy chủ: trong trang Quy tắc tường lửa của máy chủ, kiểm tra cổng 80 đang được cho phép. Nếu output có dòng rejected by a firewall on the server (no route to host), máy chủ còn rule iptables chặn có sẵn từ image của nhà cung cấp (thường gặp trên Oracle Cloud). Chạy các lệnh sau bằng tài khoản root để xoá rule đó:

    bash
    iptables -D INPUT -j REJECT --reject-with icmp-host-prohibited
    iptables -D FORWARD -j REJECT --reject-with icmp-host-prohibited
    sed -i '/-j REJECT --reject-with icmp-host-prohibited/d' /etc/iptables/rules.v4

    WARNING

    Không chạy iptables -F hay ufw reset trên Oracle Cloud: lệnh này xoá cả các rule hệ thống của Oracle và có thể khiến máy chủ không khởi động lại được.

  3. Chặn theo quốc gia: Let's Encrypt kiểm tra từ nhiều nơi trên thế giới. Lỗi có chữ During secondary validation nghĩa là một số điểm kiểm tra bị chặn. Hãy tắt quy tắc chỉ cho phép truy cập từ một số quốc gia (ở tường lửa, Cloudflare hoặc chống DDoS của nhà cung cấp) trong lúc cài chứng chỉ.

  4. Bản ghi DNS: tên miền phải trỏ về máy chủ này (danh sách tên miền ở trang SSL hiện dấu tích xanh). Nếu tên miền có thêm bản ghi AAAA (IPv6), Let's Encrypt sẽ thử IPv6 trước: hãy đảm bảo bản ghi đó trỏ đúng địa chỉ IPv6 của máy chủ, hoặc xoá nó đi.

  5. Web server: lỗi Connection refused cũng xảy ra khi không có web server lắng nghe cổng 80. Kiểm tra Nginx (hoặc Apache, OpenLiteSpeed) đang chạy trong trang Systemd Service của máy chủ.

Sau đó cài lại chứng chỉ.

Invalid response: 404 ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt thất bại với lỗi:

text
103.1.2.3: Invalid response from http://domain.com/.well-known/acme-challenge/xxxx: 404

Let's Encrypt đã kết nối được tới một web server nhưng không tìm thấy tệp xác minh. Mã 403 đi kèm ("status":403) chỉ là mã trạng thái phản hồi của Let's Encrypt; mã thật của web server là 404 ở cuối dòng. Địa chỉ IP ở đầu dòng là nơi Let's Encrypt đã kết nối tới.

  1. Tên miền trỏ sang máy chủ khác: nếu IP ở đầu dòng lỗi không phải IP của máy chủ này, hãy sửa bản ghi A (và AAAA nếu có) về đúng máy chủ.
  2. Tên miền đi qua Cloudflare: IP ở đầu dòng lỗi là của Cloudflare. Trên trang quản trị Cloudflare, kiểm tra bản ghi DNS của tên miền trỏ về IP của máy chủ này. Nếu vẫn lỗi, tạm chuyển bản ghi sang DNS only (đám mây màu xám), cài chứng chỉ rồi bật lại proxy.
  3. Cấu hình web server bị sửa: nếu output có dòng Challenge path self-check failed, cấu hình web server của trang web không còn phục vụ đường dẫn /.well-known/acme-challenge/. Kiểm tra các khối cấu hình tự thêm và quy tắc chuyển hướng trong trang Cấu hình web server, rồi bấm Đồng bộ để ghi lại cấu hình.
  4. Chuyển hướng sang tên miền khác: Let's Encrypt đi theo chuyển hướng. Nếu tên miền chuyển hướng sang một tên miền không nằm trên máy chủ này, tệp xác minh sẽ không được tìm thấy. Tạm tắt chuyển hướng trong lúc cài chứng chỉ.

Sau đó cài lại chứng chỉ.

Invalid response: 403 ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt thất bại với lỗi:

text
103.1.2.3: Invalid response from http://domain.com/.well-known/acme-challenge/xxxx: 403

Web server hoặc một lớp bảo vệ phía trước đã từ chối yêu cầu xác minh của Let's Encrypt.

  1. Tường lửa ứng dụng: tạm tắt 8G Firewall, các khối cấu hình tự thêm có lệnh deny trong Cấu hình web server hoặc plugin bảo mật của website rồi thử lại.
  2. Cloudflare: kiểm tra Security > WAF, Bot Fight Mode và các quy tắc chặn quốc gia không chặn đường dẫn /.well-known/acme-challenge/.
  3. Chặn theo quốc gia: lỗi có chữ During secondary validation nghĩa là Let's Encrypt bị chặn ở một số điểm kiểm tra ngoài nước. Xem bước 3 ở Let's Encrypt không kết nối được cổng 80.

Sau đó cài lại chứng chỉ.

Invalid response: nội dung khác tệp xác minh ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt thất bại với một trong các lỗi:

text
103.1.2.3: Error reading HTTP response body: reader size limit exceeded
103.1.2.3: Invalid response from http://domain.com/.well-known/acme-challenge/xxxx: "<!DOCTYPE html>...
103.1.2.3: Invalid response from http://domain.com/.well-known/acme-challenge/xxxx: 500

Tệp xác minh chỉ dài vài chục ký tự. Các lỗi trên nghĩa là Let's Encrypt nhận về nội dung khác: một trang HTML (trang dài thì báo reader size limit exceeded) hoặc một mã lỗi như 500, 502. Yêu cầu xác minh đã không tới đúng thư mục chứa tệp xác minh trên máy chủ này.

  1. Tên miền đi qua Cloudflare hoặc CDN: nếu IP ở đầu dòng lỗi là của Cloudflare, kiểm tra tên miền vẫn được phục vụ bởi máy chủ này, không phải Cloudflare Pages, Workers hay một máy chủ khác. Nếu không còn dùng máy chủ này cho tên miền, hãy xoá chứng chỉ để dừng gia hạn tự động. Nếu vẫn dùng, tạm chuyển bản ghi sang DNS only (đám mây màu xám), cài chứng chỉ rồi bật lại proxy, hoặc dùng chứng chỉ Cloudflare Origin.
  2. Tên miền trỏ sang máy chủ khác: nếu IP ở đầu dòng lỗi không phải IP của máy chủ này, hãy sửa bản ghi A (và AAAA nếu có) về đúng máy chủ.
  3. Ứng dụng chiếm đường dẫn xác minh: nếu output có dòng Challenge path self-check failed, web server đang chuyển yêu cầu /.well-known/acme-challenge/ cho ứng dụng (thường là ứng dụng một trang hoặc reverse proxy). Kiểm tra các khối cấu hình tự thêm trong trang Cấu hình web server, rồi bấm Đồng bộ để ghi lại cấu hình. Nếu ứng dụng tự cài cấu hình web server riêng, hãy gỡ phần cấu hình đó cho tên miền này.

Sau đó cài lại chứng chỉ.

Redirect loop detected ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt thất bại với lỗi:

text
2606:4700:3034::ac43:b6b6: Fetching https://domain.com/.well-known/acme-challenge/xxxx: redirect loop detected

Let's Encrypt đi theo chuyển hướng và bị chuyển về chính địa chỉ cũ nhiều lần. Trường hợp thường gặp là tên miền đi qua Cloudflare với chế độ mã hoá Flexible: Cloudflare gọi máy chủ bằng HTTP, máy chủ đang bật Force SSL nên chuyển hướng sang HTTPS, Cloudflare lại gọi máy chủ bằng HTTP và lặp mãi. Khách truy cập website cũng gặp lỗi ERR_TOO_MANY_REDIRECTS vì cùng nguyên nhân.

  1. Chế độ mã hoá của Cloudflare: mở SSL/TLS > Overview và chọn Full. Sau khi máy chủ đã có chứng chỉ hợp lệ, chuyển sang Full (strict).
  2. Quy tắc chuyển hướng: kiểm tra Rules > Redirect Rules và Page Rules trên Cloudflare, cùng các quy tắc chuyển hướng trong trang Cấu hình web server, không chuyển hướng một địa chỉ về chính nó.

Sau đó cài lại chứng chỉ.

DNS problem: NXDOMAIN ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt thất bại với lỗi:

text
DNS problem: NXDOMAIN looking up A for domain.com - check that a DNS record exists for this domain

NXDOMAIN nghĩa là DNS trả lời tên miền không tồn tại, nên Let's Encrypt không tìm được máy chủ để xác minh. Mã 400 đi kèm chỉ là mã trạng thái phản hồi của Let's Encrypt; nguyên nhân nằm ở DNS của tên miền, không phải ở máy chủ. Lỗi ghi rõ tên miền nào không phân giải được (ví dụ www.domain.com).

Lỗi này cũng có thể xuất hiện khi gia hạn tự động một chứng chỉ trước đó vẫn chạy bình thường, thường do tên miền vừa bị tạm ngưng hoặc hết hạn. Kiểm tra lần lượt:

  1. Trạng thái tên miền: tra WHOIS (ví dụ tại lookup.icann.org) và xem dòng Domain Status. Nếu có clientHold hoặc serverHold, nhà đăng ký đã gỡ tên miền khỏi DNS. Nguyên nhân thường gặp: chưa xác minh email chủ sở hữu tên miền, chưa thanh toán hoặc bị khoá do báo cáo lạm dụng. Hãy liên hệ nhà đăng ký để gỡ khoá.
  2. Hạn sử dụng: kiểm tra ngày hết hạn (Registry Expiry Date) và gia hạn tên miền nếu cần.
  3. Nameserver: nameserver khai báo tại nhà đăng ký phải là nơi bạn quản lý bản ghi DNS.
  4. Bản ghi DNS: tạo bản ghi A trỏ về IP của máy chủ (và AAAA nếu dùng IPv6) cho đúng tên miền được nêu trong lỗi.

Sau khi sửa, đợi DNS cập nhật (thường vài phút, có thể lâu hơn tùy TTL) rồi cài lại chứng chỉ. Danh sách tên miền ở trang SSL hiện dấu tích xanh là đã sẵn sàng.

TIP

Chạy dig +short domain.com A hoặc dùng dnschecker.org để kiểm tra nhanh. Không có kết quả nghĩa là tên miền chưa phân giải được.

Nếu không còn dùng tên miền, hãy xoá chứng chỉ hoặc trang web để dừng gia hạn tự động.

No valid A records found ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt thất bại với lỗi:

text
no valid A records found for domain.com; no valid AAAA records found for domain.com

Khác với NXDOMAIN, tên miền vẫn tồn tại nhưng không có bản ghi A hay AAAA nào, nên Let's Encrypt không biết máy chủ nào để xác minh. Thường gặp khi bản ghi vừa bị xoá, bị đổi sang loại khác, hoặc nameserver vừa được đổi sang nơi chưa khai báo bản ghi.

  1. Tạo bản ghi A trỏ về IP của máy chủ cho đúng tên miền được nêu trong lỗi (và AAAA nếu dùng IPv6).
  2. Nếu vừa đổi nameserver, kiểm tra bản ghi đã được tạo ở nhà cung cấp DNS mới.

Sau khi sửa, đợi DNS cập nhật rồi cài lại chứng chỉ. Nếu không còn dùng tên miền, hãy xoá chứng chỉ hoặc trang web để dừng gia hạn tự động.

Tên miền bị VNNIC tạm ngưng ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt cho tên miền .vn thất bại, lỗi chứa địa chỉ 117.122.125.107 và nội dung trang Trung tâm Internet Việt Nam:

text
117.122.125.107: Invalid response from http://domain.vn/: "<!DOCTYPE html>...<title>Trung tâm Internet Việt Nam (...

Tên miền đã bị VNNIC (Trung tâm Internet Việt Nam) tạm ngưng: DNS của tên miền bị chuyển về máy chủ của VNNIC, nên Let's Encrypt và cả khách truy cập đều nhận trang thông báo của VNNIC thay vì website của bạn. Nguyên nhân thường gặp là chủ thể tên miền chưa cập nhật hoặc chưa xác thực thông tin theo yêu cầu.

  1. Liên hệ nhà đăng ký (nơi bạn mua tên miền) để biết lý do tạm ngưng và hoàn tất thủ tục, thường là cập nhật thông tin và giấy tờ của chủ thể tên miền.
  2. Khi tên miền hoạt động lại, kiểm tra bản ghi A vẫn trỏ về IP của máy chủ.

Sau đó cài lại chứng chỉ. Máy chủ không cần thay đổi gì.

Vượt giới hạn của Let's Encrypt ​

Cài hoặc gia hạn chứng chỉ Let's Encrypt thất bại với lỗi rateLimited (mã 429), ví dụ:

text
too many certificates (5) already issued for this exact set of identifiers in the last 168h0m0s, retry after 2026-07-29 00:54:57 UTC
too many failed authorizations (5) for "domain.com" in the last 1h0m0s, retry after 2026-10-21 07:49:57 UTC

Let's Encrypt giới hạn số lần cấp để bảo vệ hệ thống. Hai giới hạn thường gặp:

  • 5 chứng chỉ mỗi tuần cho cùng một bộ tên miền: thường do xoá rồi tạo lại trang web (hoặc chứng chỉ) cùng tên miền nhiều lần. Mỗi lần tạo lại là một chứng chỉ mới.
  • 5 lần xác minh thất bại mỗi giờ cho một tên miền: thường do bấm cài lại liên tục khi lỗi trước đó (cổng 80, DNS...) chưa được sửa.

Thời điểm ghi sau retry after (giờ UTC) là lúc có thể thử lại. Trong lúc chờ:

  1. Đọc lỗi của các lần cài trước trong danh sách sự kiện và sửa nguyên nhân gốc trước khi thử lại.
  2. Không xoá rồi tạo lại trang web chỉ để cài lại chứng chỉ.
  3. Nếu cần HTTPS ngay, có thể cài ZeroSSL vì giới hạn của Let's Encrypt không áp dụng cho ZeroSSL.

Xem chi tiết các giới hạn tại letsencrypt.org/docs/rate-limits.

Lỗi SSL khi dùng Cloudflare ​

Nếu tên miền đi qua Cloudflare và trình duyệt báo lỗi SSL, hoặc Cloudflare báo lỗi 525 hay 526, hãy kiểm tra hai thiết lập trên trang quản trị Cloudflare:

  1. Chế độ mã hoá: mở SSL/TLS > Overview và chọn Full (strict). Chế độ này yêu cầu máy chủ có chứng chỉ hợp lệ: hãy cài chứng chỉ miễn phí (Let's Encrypt, ZeroSSL) hoặc chứng chỉ Cloudflare Origin trước.
  2. Trạng thái proxy: mở DNS > Records và tìm bản ghi A hoặc CNAME của tên miền. Đám mây màu xám (DNS only) nghĩa là truy cập đi thẳng tới máy chủ mà không qua Cloudflare, nên chứng chỉ của Cloudflare không được dùng. Bấm vào đám mây để chuyển sang màu cam (Proxied).

Xoá bộ nhớ đệm trình duyệt rồi mở lại website.