Tùy chỉnh miền của bạn

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Khi tạo cổng thông tin dành cho nhà phát triển, theo mặc định, bạn sẽ được cung cấp một tên miền mẫu Apigee để truy cập vào cổng thông tin đang hoạt động của mình theo định dạng sau:

https://orgname-portalname.apigee.io

Trong đó orgname là tên tổ chức và portalname được xác định bằng cách chuyển đổi tên cổng thông tin thành chữ thường và xoá khoảng trắng và dấu gạch ngang.

Trước khi ra mắt cổng thông tin dành cho nhà phát triển, bạn nên cung cấp tên miền tuỳ chỉnh của riêng mình. Ví dụ: một giải pháp thay thế phổ biến là:

https://developers.example.com

Để biết những điều cần cân nhắc khi sử dụng miền tuỳ chỉnh với nhà cung cấp danh tính SAML, hãy xem bài viết Sử dụng miền tuỳ chỉnh với nhà cung cấp SAML.

Các phần sau đây mô tả cách tuỳ chỉnh miền của bạn.

Tuỳ chỉnh tên miền (Apigee Edge)

Với các cổng tích hợp Apigee Edge, để tuỳ chỉnh tên miền, hãy làm theo các bước sau:

  1. Đăng ký tên miền của bạn.
  2. Định cấu hình TLS.
  3. Thêm tên miền tuỳ chỉnh vào cổng thông tin của bạn.
  4. Định cấu hình DNS.

Sau khi thêm miền tuỳ chỉnh, bạn có thể chỉnh sửa hoặc tắt miền đó. Để được trợ giúp về cách khắc phục sự cố, hãy xem bài viết Khắc phục sự cố về miền tuỳ chỉnh.

Bước 1: Đăng ký tên miền

Nếu bạn cần đăng ký một miền mới, có nhiều trang web đăng ký miền phổ biến, chẳng hạn như Google Domains. Bạn có thể chọn trang web đăng ký miền bất kỳ.

Khi quyết định chọn tên miền, hãy cân nhắc rằng URL thân thiện với người dùng, dễ đọc là thành phần quan trọng trong việc cải thiện khả năng tối ưu hoá cho công cụ tìm kiếm, như mô tả trong bài viết Triển khai tối ưu hoá cho công cụ tìm kiếm (SEO).

Bước 2: Định cấu hình TLS

Để hỗ trợ HTTPS, bạn cần định cấu hình TLS bằng cách tạo kho khoá và email đại diện có chứa các chứng chỉ kỹ thuật số cần thiết trong môi trường cổng thông tin, như mô tả trong quy trình sau đây.

Để định cấu hình TLS:

  1. Mua chứng chỉ TLS của một tổ chức phát hành chứng chỉ uy tín, chẳng hạn như Google Trust Services. Bạn hoàn toàn có thể lựa chọn tổ chức phát hành chứng chỉ nào.
  2. Đăng nhập vào https://apigee.com/edge.
  3. Chọn tổ chức của bạn trong trình đơn hồ sơ người dùng.
  4. Chọn Quản trị > Môi trường > Kho khoá TLS để hiển thị trang Kho khoá TLS.
  5. Chọn portal (cổng thông tin) trong trình đơn thả xuống môi trường.

  6. Tạo kho khoá và bí danh, như mô tả trong phần Tạo kho khoá và kho tin cậy bằng giao diện người dùng Edge.

Bước 3: Thêm tên miền tuỳ chỉnh vào cổng thông tin

Khi bạn thêm tên miền tuỳ chỉnh vào cổng thông tin, hệ thống sẽ tạo các tài nguyên sau cho bạn (sử dụng cùng một chức năng dùng để áp dụng tên miền tuỳ chỉnh cho một điểm cuối như api.example.com):

  • Một máy chủ ảo, nghe trên cổng 443, sử dụng tên miền tuỳ chỉnh mà bạn chỉ định.

  • Proxy API sử dụng URL miền tuỳ chỉnh với điểm cuối mục tiêu được đặt thành miền cổng mặc định. Tên của proxy API khớp với tên miền tuỳ chỉnh, trong đó dấu chấm được thay thế bằng dấu gạch dưới. Proxy API được triển khai cho môi trường cổng thông tin.

Cách thêm tên miền tuỳ chỉnh vào cổng thông tin:

  1. Chọn Xuất bản > Cổng thông tin rồi chọn cổng thông tin của bạn.
  2. Chọn Cài đặt trong trình đơn thả xuống ở thanh điều hướng ở trên cùng hoặc trên trang đích.
  3. Nhấp vào thẻ Miền.
  4. Trong Miền tuỳ chỉnh, hãy hoàn tất các trường sau.
    Trường Mô tả
    Kho khoá Chọn một kho khoá trong danh sách thả xuống.

    Lưu ý: Danh sách này được điền bằng cách sử dụng kho khoá mà bạn đã tạo trong môi trường cổng ở bước 2.

    Sau khi bạn chọn một kho khoá, trường Alias (Bí danh) sẽ xuất hiện.

    Biệt hiệu Chọn một email đại diện hợp lệ trong danh sách thả xuống.

    Lưu ý: Danh sách này được điền bằng các bí danh mà bạn đã tạo cho kho khoá đã chọn. Danh sách này không bao gồm các kho khoá có chuỗi chứng chỉ, miền Apigee hoặc kho tin cậy không hợp lệ.

    Cách xác định thời điểm một chứng chỉ trong danh sách hết hạn:

    • Xem các biểu tượng:
      • cert hợp lệ Chứng chỉ sẽ hết hạn sau hơn 30 ngày hoặc miền tuỳ chỉnh đã chọn có thể đang được sử dụng.
      • chứng chỉ sẽ hết hạn sau 30 ngày Chứng chỉ sẽ hết hạn trong vòng 30 ngày.
      • chứng chỉ đã hết hạn Chứng chỉ đã hết hạn.
    • Đặt con trỏ lên một bí danh để hiện số ngày còn lại mà chứng chỉ có hiệu lực.

    Sau khi bạn chọn một bí danh, trường Miền sẽ xuất hiện.

    Lâu đài Chọn một miền trong danh sách thả xuống. Nếu bạn đã chọn bí danh ký tự đại diện, hãy nhập miền con.

    Lưu ý: Danh sách miền được điền bằng tên phổ biến và tên thay thế cho chứng chỉ cấp cao nhất trong chuỗi do bí danh đã chọn xác định.

    Sau khi bạn hoàn tất tất cả các trường, biểu tượng trạng thái Miền tuỳ chỉnh sẽ được cập nhật như sau:
    Trạng thái Mô tả
    Trạng thái hợp lệ Kho khoá, bí danh và miền tuỳ chỉnh đều hợp lệ.
    Chứng chỉ sẽ hết hạn sau 30 ngày Chứng chỉ sẽ hết hạn trong vòng 30 ngày.
    Trạng thái không hợp lệ Kho khoá, email đại diện và miền tuỳ chỉnh không hợp lệ.
    Ngoài ra, cấu hình DNS sẽ được xác thực và biểu tượng trạng thái Định cấu hình DNS sẽ được cập nhật như sau:
    Trạng thái Mô tả
    Trạng thái hợp lệ Cấu hình DNS hợp lệ.
    Trạng thái không hợp lệ Cấu hình DNS không hợp lệ. Bạn phải định cấu hình DNS theo cách được mô tả trong phần Định cấu hình DNS.
  5. Nhấp vào Bật (hoặc Lưu nếu bạn đang chỉnh sửa).
    Bạn có thể bật miền tuỳ chỉnh ngay cả khi miền tuỳ chỉnh hoặc cấu hình DNS không hợp lệ.

Bước 4: Định cấu hình DNS

Tiếp theo, bạn cần thêm bản ghi tên chính tắc (CNAME) vào DNS của miền để trỏ đến {org_name}-portal.apigee.net.

Cách xác nhận giá trị CNAME:

  1. Chọn Xuất bản > Cổng thông tin rồi chọn cổng thông tin của bạn.
  2. Chọn Cài đặt trong trình đơn thả xuống ở thanh điều hướng ở trên cùng hoặc trên trang đích.
  3. Nhấp vào thẻ Miền.
  4. Xem giá trị CNAME cho tổ chức của bạn trong phần Định cấu hình DNS, như minh hoạ trong hình sau: Định cấu hình DNS

Sau đây là ví dụ về bản ghi CNAME mà bạn sẽ định cấu hình cho miền tuỳ chỉnh hiển thị ở trên (tức là cho miền tuỳ chỉnh developers.example.com trong tổ chức myorg):

developers.example.com. CNAME myorg-portal.apigee.net.

Khắc phục sự cố về miền tuỳ chỉnh

Các phần sau đây đưa ra đề xuất giúp khắc phục sự cố về miền tuỳ chỉnh.

Khắc phục sự cố: Xác minh chế độ thiết lập DNS của miền bằng dig

Sau khi DNS của miền được cập nhật để thêm bản ghi CNAME, các thay đổi sẽ mất chút thời gian để truyền tải đến các máy chủ DNS khác trên toàn thế giới. Bạn có thể truy vấn máy chủ DNS của miền để xác minh rằng bản ghi CNAME đã được thiết lập đúng cách, ngay cả trước khi bản ghi này được truyền tải đầy đủ đến các máy chủ DNS khác, bằng cách sử dụng lệnh dig.

Ví dụ: lệnh dig sau đây truy vấn máy chủ DNS của miền. Trong kết quả của lệnh, ANSWER SECTION chứa mục nhập bản ghi CNAME.

$ dig @your.domain.dns developer.mycompany.com
; <<>> DiG 9.8.3-P1 <<>> @your.domain.dns developer.mycompany.com
; (1 server found)
;; global options:  cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41356
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;developer.mycompany.com.       IN  A

;; ANSWER SECTION:
developer.mycompany.com.    29  IN  CNAME   myorg-portal.apigee.net.

;; Query time: 141 msec
;; SERVER: 192.168.1.254#53(192.168.1.254)
;; WHEN: Mon Mar 20 16:41:59 2017
;; MSG SIZE  rcvd: 136

Khắc phục sự cố: Không xác định được proxy cho máy chủ lưu trữ

Khi bạn thêm tên miền tuỳ chỉnh vào cổng thông tin, theo mặc định, hệ thống sẽ tạo một proxy API sử dụng URL miền tuỳ chỉnh với điểm cuối mục tiêu được đặt thành miền cổng thông tin mặc định. Nếu sửa đổi hoặc xoá proxy API được liên kết với một miền tuỳ chỉnh, bạn sẽ vô hiệu hoá cấu hình miền tuỳ chỉnh và nhận được thông báo lỗi Unable to identify proxy for host khi cố gắng truy cập vào URL miền tuỳ chỉnh. Ví dụ:


{"fault":{"faultstring":"Unable to identify proxy for host: developers.mycompany.com:443 and url: \/","detail":{"errorcode":"messaging.adaptors.http.flow.ApplicationNotFound"}}}

Cách khôi phục cấu hình miền tuỳ chỉnh trong trường hợp proxy API đã bị sửa đổi hoặc xoá:

  1. Chọn Xuất bản > Cổng rồi chọn cổng của bạn.
  2. Chọn Cài đặt trong trình đơn thả xuống ở thanh điều hướng ở trên cùng hoặc trên trang đích.
  3. Nhấp vào thẻ Miền.
  4. Nhấp vào Lưu để khôi phục proxy API.

Cập nhật chứng chỉ

Để biết thông tin chung về cách cập nhật chứng chỉ TLS, hãy xem bài viết Cập nhật chứng chỉ TLS.

  1. Làm theo các bước trong Bước 2: Định cấu hình TLS.
  2. Làm theo các bước trong phần Bước 3: Thêm tên miền tuỳ chỉnh vào cổng thông tin