Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến
Tài liệu về Apigee X. thông tin
Triệu chứng
Người dùng gặp lỗi Giá trị máy chủ ảo không hợp lệ trong khi định cấu hình kho khoá, bí danh và thông tin miền cho một cổng thông tin tích hợp dành cho nhà phát triển: Xuất bản > Cổng vào > Cổng thông tin dành cho nhà phát triển > Cài đặt > Miền.
Thông báo lỗi
Thông báo lỗi sau đây sẽ xuất hiện:
Invalid virtual host value (id: <value>)
Thông báo lỗi sẽ xuất hiện trong giao diện người dùng Edge như minh hoạ dưới đây:
Cổng vào > Cổng thông tin dành cho nhà phát triển > Cài đặt > Domains" title="Miền">
Các nguyên nhân có thể
Nguyên nhân | Mô tả | Hướng dẫn khắc phục sự cố áp dụng cho |
---|---|---|
Chuỗi chứng chỉ TLS được cung cấp không ở định dạng PEM | Chuỗi chứng chỉ TLS được sử dụng trong các máy chủ ảo phải ở định dạng PEM. Nếu chứng chỉ TLS chuỗi ở định dạng không phải PEM được sử dụng, thì cấu hình miền tùy chỉnh sẽ không thành công. | Người dùng Edge Public Cloud |
Chứng chỉ TLS và khoá đã được cung cấp trong một tệp duy nhất | Bạn cần cung cấp chuỗi chứng chỉ TLS và khoá riêng tư trong các tệp riêng lẻ khi tải lên kho khoá. Nếu không, cấu hình của miền tuỳ chỉnh sẽ không thành công. | Người dùng Edge Public Cloud |
Nguyên nhân: Chuỗi chứng chỉ TLS được cung cấp không ở định dạng PEM
Chẩn đoán
- Xác minh rằng chuỗi chứng chỉ TLS có định dạng PEM.
- Nếu chuỗi chứng chỉ TLS cụ thể không ở định dạng PEM thì sẽ khiến chuỗi chứng chỉ ảo không thực hiện được quy trình tạo máy chủ lưu trữ trong cổng thông tin dành cho nhà phát triển tích hợp. Do đó, lỗi trên được hiển thị cho người dùng trên trang cấu hình miền tuỳ chỉnh của giao diện người dùng Edge.
Độ phân giải
Nếu bạn đã chắc chắn rằng chuỗi chứng chỉ TLS không ở định dạng PEM thì hãy làm như sau các bước sau đây để giải quyết vấn đề này:
- Chuyển đổi chuỗi chứng chỉ TLS sang định dạng PEM.
- Xác thực rằng thì chuỗi chứng chỉ TLS đều hợp lệ.
- Xoá chuỗi chứng chỉ TLS hiện có và khoá riêng tư khỏi kho khoá cụ thể.
- Tải tệp chứa chuỗi chứng chỉ TLS lên ở định dạng PEM và tệp chứa khoá riêng tư cho kho khoá bằng cách sử dụng bí danh khoá trong giao diện người dùng Edge hoặc API Quản lý.
- Định cấu hình kho khoá, bí danh và tên miền trong cổng thông tin dành cho nhà phát triển tích hợp: Xuất bản > Cổng vào > Cổng thông tin dành cho nhà phát triển > Cài đặt > Miền.
- Nhấp vào Lưu.
Nguyên nhân: Khoá và chứng chỉ TLS đã được cung cấp trong một tệp duy nhất
Chẩn đoán
- Xác minh rằng chuỗi chứng chỉ TLS đã cung cấp chứa cả chứng chỉ và khoá riêng tư trong cùng một tệp đã tải lên kho khoá.
- Xem tệp nguồn gốc trong trình chỉnh sửa văn bản trên hệ thống mà bạn đã sử dụng để tải TLS lên chuỗi chứng chỉ và khoá riêng tư vào kho khoá Apigee.
-
Nếu tệp chứa cả chứng chỉ TLS và khoá riêng tư, thì mỗi chứng chỉ TLS trong chuỗi chứng chỉ bắt đầu bằng dòng sau:
-----BEGIN CERTIFICATE-----
và kết thúc bằng dòng sau:
-----END CERTIFICATE-----
Theo sau chứng chỉ TLS là khoá riêng tư bắt đầu bằng dòng sau:
-----BEGIN RSA PRIVATE KEY-----
và kết thúc bằng dòng sau:
-----END RSA PRIVATE KEY-----
như trong ví dụ sau đây:
-----BEGIN CERTIFICATE----- CzAJBgNVBAYTAkJCMQswCQYDVQQIDAJCQjELMAkGA1UEBwwCQkIxDzANBgNVBAoM BkJCIEx0ZDELMAkGA1UECwwCQkIxEDAOBgNVBAMMB2Zvby5vcmcxGjAYBgkqhkiG 9w0BCQEWC2FiY0Bmb28ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA8IN15+8HrfeSVf4NIj7mM4jjms89EUX4HKrey+lm1+ljv3OGw+NK7BCHvoV3 vZ+KXMHTtFeeFd1NgQZnDdbmuD0jTvvF7YoC/h6bLPytJquQJZykm9DyszsmACI8 ... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDbjCCAlYCCQCrcuwFhXCcujANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJB QTELMAkGA1UECAwCQUExCzAJBgNVBAcMAkFBMQ8wDQYDVQQKDAZBQSBMdGQxCzA BgNVBAsMAkFBMRMwEQYDVQQDDApjYS5mb28ub3JnMR0wGwYJKoZIhvcNAQkBFg5h YmNAY2EuZm9vLm9yZzAeFw0xOTEwMDQwNTA0MzVaFw0yOTEwMDEwNTA0MzVaMHk CzAJBgNVBAYTAkFBMQswCQYDVQQIDAJBQTELMAkGA1UEBwwCQUExDzANBgNVBAo ... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- YcJpTL5yNyQE3NIXPGCiTrrSEBSX5X9ae8C/URlyWPbJ3jBE7GH4u6id5qEcgx6I /6QHDyPIhFcwfdU3nZbzZfwCYfH9SI5hQPscfGTotNxZxDwNIzuqqrIhari4e6lc mlEa/CDzOzvdYTX7RT1MmBY9US8JY5xhUKk0gQbhCfB7TcpvySldTbiUGQVn8h62 /fJDhNQlzV7Maogc7te9DWW/HhYfGTFKOwIDAQABMA0GCSqGSIb3DQEBCwUAA4IB AQAT/5FCiKJ/Pv62bl+GYuuc0gXXeumW2205dN5cXBAVZ3kRqHjR9tMCx3u+F2Td ... -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEA8IN15+8HrfeSVf4NIj7mM4jjms89EUX4HKrey+lm1+ljv3OG w+NK7BCHvoV3vZ+KXMHTtFeeFd1NgQZnDdbmuD0jTvvF7YoC/h6bLPytJquQJZyk m9DyszsmACI8hK4azrd7zZqTETVZN+mxOiYBfa1E1pE8v/bdIqnLTICmFbIQ2PVF zc0anobltRRI4/OcRb7QPQUk+dBxU7XyyAhcACROwaeT8yqksnYNANBcnMiS5qH+ sucJFNJ9bGIuWIwhsYVxzrANe9ttVvie38Cj6Go+UiIzF3VAyRkIE7MvW9Qc5m0O ... -----END RSA PRIVATE KEY-----
- Nếu bạn chắc chắn rằng chuỗi chứng chỉ TLS và khoá riêng tư đều được kết hợp trong một tệp và được tải lên kho khoá, thì đó là nguyên nhân khiến máy chủ lưu trữ ảo không thành công trong cổng thông tin dành cho nhà phát triển tích hợp. Do đó, thông báo lỗi ở trên sẽ hiển thị cho người dùng trên trang cấu hình miền tùy chỉnh trên giao diện người dùng Edge.
Độ phân giải
Nếu tệp PEM của chứng chỉ TLS chứa cả chứng chỉ TLS và khoá riêng tư, hãy thực hiện các bước sau đây để giải quyết vấn đề:
- Di chuyển khoá cá nhân từ tệp PEM của chứng chỉ TLS và sang một tệp khoá riêng.
- Xoá chứng chỉ TLS hiện có khỏi kho khoá cụ thể.
- Xác minh rằng chuỗi chứng chỉ TLS có định dạng PEM.
- Nếu không, chuyển đổi chuỗi chứng chỉ TLS sang định dạng PEM.
- Xác thực rằng thì chuỗi chứng chỉ TLS đều hợp lệ.
- Tải tệp chứa chuỗi chứng chỉ TLS đã được chuyển đổi sang định dạng PEM và tệp này lên chứa khoá riêng tư cho kho khoá bằng một bí danh khoá trong giao diện người dùng Edge hoặc API Quản lý.
- Định cấu hình kho khoá, bí danh và tên miền trong cổng thông tin dành cho nhà phát triển tích hợp: Xuất bản > Cổng vào > Cổng thông tin dành cho nhà phát triển > Cài đặt > Miền.
- Nhấp vào Lưu.
Nếu sự cố vẫn tiếp diễn, hãy chuyển đến Phải thu thập thông tin chẩn đoán.
Phải thu thập thông tin chẩn đoán
Nếu sự cố vẫn tiếp diễn sau khi làm theo các hướng dẫn trên, hãy thu thập thông tin chẩn đoán sau thông tin và chia sẻ chúng với Bộ phận hỗ trợ Apigee Edge:
- Tên tổ chức Apigee Edge Cloud
- Tên cổng thông tin dành cho nhà phát triển tích hợp Apigee Edge Cloud
- Tên của kho khoá được tạo trong môi trường cổng thông tin
- Tên bí danh
- Tên miền tuỳ chỉnh
- Ảnh chụp màn hình trang cấu hình của miền tuỳ chỉnh chụp thông báo lỗi