Özel alan yapılandırması, entegre edilmiş geliştirici portalında geçersiz sanal ana makine hatası nedeniyle başarısız oluyor

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Belirti

Kullanıcılar, entegre bir geliştirici portalı için anahtar deposu, takma ad ve alan bilgilerini yapılandırırken Geçersiz sanal ana makine değeri hatası alıyor: Yayınla > Portallar > Geliştirici Portalı > Ayarlar > Alanlar.

Hata mesajı

Aşağıdaki hata mesajı gösterilir:

Invalid virtual host value (id: <value>)

Hata mesajı, Edge kullanıcı arayüzünde aşağıdaki gibi gösterilir:

Portallar > Geliştirici Portalı > Ayarlar > Alanlar" title="Alanlar">

Olası nedenler

Neden Açıklama Aşağıdaki ürünler için geçerli sorun giderme talimatları
Sağlanan TLS sertifika zinciri PEM biçiminde değil Sanal ana bilgisayarlarda kullanılan TLS sertifika zincirleri PEM biçiminde olmalıdır. PEM biçiminde olmayan bir TLS sertifikası zinciri kullanılırsa özel alan yapılandırması başarısız olur. Edge Public Cloud kullanıcıları
TLS sertifikası ve anahtarı tek bir dosyada sağlanmışsa Anahtar deposuna yüklerken TLS sertifika zinciri ve özel anahtar ayrı dosyalarda sağlanmalıdır. Aksi takdirde, özel alan yapılandırması başarısız olur. Edge Public Cloud kullanıcıları

Neden: Sağlanan TLS sertifika zinciri PEM biçiminde değil

Teşhis

  1. TLS sertifika zincirinin PEM biçiminde olduğunu doğrulayın.
  2. Belirli TLS sertifika zinciri PEM biçiminde değilse entegre geliştirici portalında sanal ana makine oluşturma işleminin başarısız olmasına neden olur. Sonuç olarak, Edge kullanıcı arayüzünün özel alan yapılandırma sayfasında kullanıcıya yukarıdaki hata mesajı gösterilir.

Çözünürlük

TLS sertifika zincirinin PEM biçiminde olmadığını belirlediyseniz bu sorunu çözmek için aşağıdaki adımları uygulayın:

  1. TLS sertifika zincirini PEM biçimine dönüştürün.
  2. TLS sertifika zincirinin geçerli olduğunu doğrulayın.
  3. Mevcut TLS sertifika zincirini ve özel anahtarı ilgili anahtar deposundan kaldırın.
  4. Edge kullanıcı arayüzünde veya Management API'de bir anahtar takma adı kullanarak TLS sertifika zincirini PEM biçiminde içeren dosyayı ve özel anahtarı içeren dosyayı anahtar deposuna yükleyin.
  5. Entegre geliştirici portalında anahtar deposunu, takma adı ve alan adını yapılandırın: Yayınla > Portallar > Geliştirici Portalı > Ayarlar > Alanlar.
  6. Kaydet'i tıklayın.

Neden: TLS sertifikası ve anahtarı tek bir dosyada sağlanmış

Teşhis

  1. Belirtilen TLS sertifika zincirinin, anahtar deposuna yüklenen aynı dosyada hem sertifikaları hem de özel anahtarı içerdiğini doğrulayın.
  2. TLS sertifika zincirini ve özel anahtarı Apigee anahtar deposuna yüklemek için kullandığınız sistemdeki bir metin düzenleyicide orijinal kaynak dosyasını görüntüleyin.
  3. Dosya hem TLS sertifikalarını hem de özel anahtarı içeriyorsa sertifika zincirindeki her TLS sertifikası şu satırla başlar:

    -----BEGIN CERTIFICATE-----

    ve aşağıdaki satırla sona erer:

    -----END CERTIFICATE-----

    TLS sertifikalarını, şu satırla başlayan özel anahtar izler:

    -----BEGIN RSA PRIVATE KEY-----

    ve aşağıdaki satırla sona erer:

    -----END RSA PRIVATE KEY-----

    Aşağıdaki örnekte gösterildiği gibi:

    -----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-----
  4. TLS sertifika zincirinin ve özel anahtarın tek bir dosyada birleştirilip anahtar deposuna yüklendiğini tespit ederseniz bu durum, entegre geliştirici portalında sanal ana makine oluşturma işleminin başarısız olmasına neden olur. Sonuç olarak, Edge kullanıcı arayüzündeki özel alan yapılandırma sayfasında kullanıcıya yukarıdaki hata mesajı gösterilir.

Çözünürlük

TLS sertifikası PEM dosyası hem TLS sertifikalarını hem de özel anahtarı içeriyorsa sorunu çözmek için aşağıdaki adımları uygulayın:

  1. TLS sertifikası PEM dosyasındaki özel anahtarı ayrı bir anahtar dosyasına taşıyın.
  2. Mevcut TLS sertifikasını belirli anahtar deposundan kaldırın.
  3. TLS sertifika zincirinin PEM biçiminde olduğunu doğrulayın.
  4. Değilse TLS sertifika zincirini PEM biçimine dönüştürün.
  5. TLS sertifika zincirinin geçerli olduğunu doğrulayın.
  6. TLS sertifika zincirini içeren ve PEM biçimine dönüştürülmüş dosyayı ve özel anahtarı içeren dosyayı, Edge kullanıcı arayüzünde veya Management API'sinde bir anahtar takma adı kullanarak anahtar deposuna yükleyin.
  7. Entegre geliştirici portalında anahtar deposunu, takma adı ve alan adını yapılandırın: Yayınla > Portallar > Geliştirici Portalı > Ayarlar > Alanlar.
  8. Kaydet'i tıklayın.

Sorun devam ederse Toplanması gereken teşhis bilgileri başlıklı makaleye gidin.

Teşhis bilgilerini toplamalıdır

Yukarıdaki talimatları uyguladıktan sonra sorun devam ederse aşağıdaki teşhis bilgilerini toplayın ve Apigee Edge Destek Ekibi ile paylaşın:

  • Apigee Edge Cloud kuruluş adı
  • Apigee Edge Cloud entegre geliştirici portalı adı
  • Portal ortamında oluşturulan anahtar deposunun adı
  • Takma ad
  • Özel alan adı
  • Hata mesajını içeren özel alan yapılandırma sayfasının ekran görüntüsü
  •