Tüm Ürünler
Search
Belge Merkezi

ApsaraVideo Live:HTTPS ayarları

Son Güncelleme:Oct 02, 2026

HTTPS ve HTTP/2 kullanarak kullanıcılara daha güvenli, hızlı ve sorunsuz bir ağ deneyimi sunabilirsiniz.

HTTPS yapılandırma

Giriş

Secure Socket Layer üzerinden Hyper Text Transfer Protocol (HTTPS), SSL veya TLS protokolünü kapsülleme için kullanan güvenli bir HTTP kanalıdır. ApsaraVideo Live, içerik teslimatını güvenli bir şekilde hızlandırmak için HTTPS sunar. Sertifikaları görüntüleyebilir, devre dışı bırakabilir, etkinleştirebilir ve düzenleyebilirsiniz. Bir alan adı için sertifika doğru şekilde yapılandırılıp etkinleştirildiğinde hem HTTP hem de HTTPS istekleri desteklenir. Sertifika alan adıyla eşleşmiyorsa veya devre dışı bırakılmışsa yalnızca HTTP istekleri desteklenir.

HTTPS'in avantajları

  • Oturum kimlikleri ve çerezler gibi hassas bilgilerin iletim sırasında şifrelenmesini sağlar. Veriler saldırganlar tarafından ele geçirilirse bilgi sızıntısı gibi güvenlik risklerini önler.

  • HTTPS, iletim sırasında veri bütünlüğünü doğrular; DNS ve içerik ele geçirme veya kurcalama gibi ortadaki adam (MITM) saldırılarına karşı koruma sağlar.

Kullanım notları

Yapılandırma

Eylem

Açıklama

Disable ve Enable HTTPS

  • Özellik Disable durumuna getirildikten sonra HTTPS istekleri desteklenmez ve sertifika veya özel anahtar bilgileri artık saklanmaz.

  • HTTPS'i Enable durumuna getirmek için sertifikayı ve özel anahtarı yeniden yüklemeniz gerekir.

Sertifikayı görüntüleme

Sertifika bilgilerini görüntüleyebilirsiniz. Ancak özel anahtar hassas olduğu için görüntülenemez. Sertifikanızı ve özel anahtarınızı güvenli bir yerde sakladığınızdan emin olun.

Sertifikayı düzenleme

Bir sertifikayı düzenleyebilirsiniz. Değişikliğin etkili olması yaklaşık beş dakika sürer. Dikkatli ilerleyin.

Sertifikalar

  • ApsaraVideo Live, iki tür sertifika dağıtımını destekler: Certificate Management Service sertifikaları ve özel sertifikalar.

  • Bir akış alan adı için Enable HTTPS özelliğini etkinleştirmek üzere bir sertifika ve bunun özel anahtarını yüklemeniz gerekir. Her ikisi de PEM biçiminde olmalıdır.

Not

ApsaraVideo Live, Nginx tabanlı Tengine kullanır. Bu nedenle yalnızca PEM gibi Nginx uyumlu sertifika biçimlerini destekler.

  • Yalnızca Sunucu Adı Gösterimi (SNI) içeren SSL veya TLS el sıkışmaları desteklenir.

  • Yüklediğiniz sertifika ve özel anahtar eşleşmelidir. Aksi takdirde doğrulama başarısız olur.

  • Sertifika güncellemelerinin etkili olması yaklaşık beş dakika sürer.

  • Parola korumalı özel anahtarlar desteklenmez.

Yordam

Adım 1: Sertifika satın alma

Enable HTTPS özelliğini etkinleştirmek için akış alan adınızla eşleşen bir sertifikaya ihtiyacınız vardır. Böyle bir sertifikanız yoksa Certificate Management Service adresine gidin ve Buy Now seçeneğine tıklayın. Özel bir sertifikanız varsa bu adımı atlayabilirsiniz.

Adım 2: Akış alan adı yapılandırma

  1. HTTPS'i etkinleştirin.

    1. ApsaraVideo Live konsolu üzerinde oturum açın.

    2. Sol gezinme bölmesinde Domain Names seçeneğine tıklayın. Domain Management sayfası görüntülenir.

    3. HTTPS yapılandırmak istediğiniz akış alan adını bulun ve İşlemler sütununda Domain Settings seçeneğine tıklayın.

    4. HTTPS Settings seçeneğine tıklayın ve HTTPS Certificate anahtarını açın.

  2. Bir sertifika seçin.

    • Certificate Management Service sertifikası: Sertifika Türü için Alibaba Cloud Security seçeneğini belirleyin. Certificate Management Service'ten satın aldığınız sertifikayı seçin. Akış alan adıyla eşleştirmek için adına göre seçebilirsiniz.

    • Özel sertifika: Sertifika Türü için Others seçeneğini belirleyin. Bir sertifika adı girin ve ardından sertifika içeriğini ve özel anahtarı yükleyin. Sertifika Certificate Management Service konsoluna kaydedilir ve My Certificates bölümünde görüntülenebilir.

      Not

      Yalnızca PEM biçimindeki sertifikalar desteklenir.

Adım 3: Yapılandırmayı doğrulama

Ayarların ağ genelinde etkili olması yaklaşık bir dakika sürer. Sertifikanın etkili olduğunu doğrulamak için bir kaynağa https:// URL'si kullanarak erişin. Tarayıcınızın adres çubuğunda bir kilit simgesi görünüyorsa sertifika etkindir ve HTTPS etkinleştirilmiştir.

HTTP/2 yapılandırma

Giriş

HTTP 2.0 olarak da bilinen HTTP/2; çoklu kullanım, üst bilgi sıkıştırma, istek önceliklendirmesi ve sunucu itme gibi özellikler sunar. HTTP 1.1'in sınırlamalarını gidererek istek performansını optimize ederken HTTP 1.1 semantiğiyle uyumluluğu korur. Chrome, Edge, Safari ve Firefox gibi modern tarayıcılar HTTP/2 protokolünü destekler.

HTTP/2'nin avantajları

  • İkili protokol: HTTP 1.x'in metin tabanlı ayrıştırmasının aksine HTTP/2, iletilen tüm bilgileri daha küçük mesajlara ve çerçevelere böler ve bunları ikili biçimde kodlar. Bu ikili temel, veri ve komutları taşımak için çerçevelerin tanıtılması gibi daha büyük protokol genişletilebilirliğine olanak tanır.

  • Çoklu kullanım: HTTP 1.x'te tarayıcılar alan başına eşzamanlı istek sayısını sınırladığından performans optimizasyonları genellikle görüntü sprite'ları ve birden çok alan kullanımı gibi teknikleri içerir. Bir sayfanın çok sayıda kaynak yüklemesi gerektiğinde hat başı engelleme oluşabilir; bu durum kaynakların diğer isteklerin tamamlanmasını beklemesine neden olur. HTTP/2'de ikili çerçeveleme katmanı, birden çok isteğin ve yanıtın paylaşılan bir TCP bağlantısı üzerinden eşzamanlı olarak gönderilmesine olanak tanır. Alıcı, bunları akış tanımlayıcılarını ve üst bilgilerini kullanarak yeniden birleştirir. Bu teknik, eski HTTP sürümlerindeki hat başı engelleme sorununu önler ve iletim performansını büyük ölçüde artırır.

  • Üst bilgi sıkıştırma: HTTP istek üst bilgileri büyük miktarda tekrarlayan bilgi içerir. HTTP/2, sıkıştırma için HPACK biçimini kullanır. Hem istemci hem de sunucu, üst bilgi alanlarının bir dizin tablosunu tutar. Aynı üst bilgiler yalnızca dizin numaraları kullanılarak iletilir; bu da verimliliği ve hızı artırır.

  • Sunucu itme: Sunucu, tek bir istemci isteği için birden çok yanıt gönderebilir. Bu, sunucunun istemciden açıkça istenmeden kaynakları istemciye itmesine olanak tanır.

Kullanım notları

Devam etmeden önce HTTPS'in etkin olduğundan emin olun.

Not
  • Bir HTTPS sertifikasını ilk kez yapılandırıyorsanız HTTP/2'yi etkinleştirmeden önce etkisinin başlamasını beklemeniz gerekir.

  • HTTPS sertifikası özelliğini devre dışı bırakırsanız HTTP/2 ayarı soluklaşır ve etkinleştirilemez.

  • HTTP/2'yi etkinleştirip ardından HTTPS sertifikası özelliğini devre dışı bırakırsanız HTTP/2 de otomatik olarak devre dışı bırakılır.

HTTP/2'yi etkinleştirme veya devre dışı bırakma

  1. ApsaraVideo Live konsolu üzerinde oturum açın.

  2. Sol gezinme bölmesinde Domain Names seçeneğine tıklayın. Domain Management sayfası görüntülenir.

  3. Yapılandırmak istediğiniz akış alan adını bulun ve İşlemler sütununda Domain Settings seçeneğine tıklayın.

  4. Alan adının sol tarafındaki gezinme bölmesinde HTTPS Settings seçeneğine tıklayın.

  5. HTTP/2 bölümünde HTTP/2 anahtarını açın veya kapatın.

Zorunlu yönlendirme

Önemli

Devam etmeden önce HTTPS'in etkin olduğundan emin olun.

Giriş

Akış alan adınız için HTTPS'i etkinleştirdiyseniz son kullanıcı isteklerinin protokolünü otomatik olarak değiştirmek için zorunlu yönlendirme yapılandırabilirsiniz.

Örneğin, HTTP > HTTPS yönlendirmesini etkinleştirirseniz bir son kullanıcı HTTP isteğinde bulunduğunda sunucu isteği HTTPS'e yönlendiren bir 301 yanıtı döndürür. Aşağıdaki kod bir örnek sunar.

$ curl http://xxx xxx xxx/' -i
HTTP/1.1 301 Moved Permanently
Server: Tengine
Date: Mon, 03 Jun 2019 13:26:01 GMT
Content-Type: text/html
Content-Length: 278
Connection: keep-alive
Location: https://xxx xxx xxx/
Via: cache2.cn201[,0]
Timing-Allow-Origin: *
EagleId: 2a786b0215595683612635433e
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<h1>301 Moved Permanently</h1>
<p>The requested resource has been assigned a new permanent URI.</p>
&lt;hr/&gt;Powered by Tengine</body>
</html>

Yordam

  1. ApsaraVideo Live konsolu üzerinde oturum açın.

  2. Sol gezinme bölmesinde Domain Names seçeneğine tıklayın. Domain Management sayfası görüntülenir.

  3. Yapılandırmak istediğiniz akış alan adını bulun ve İşlemler sütununda Domain Settings seçeneğine tıklayın.

  4. Alan adının sol tarafındaki gezinme bölmesinde Streaming Management > HTTPS Settings seçeneğine tıklayın.

  5. Change Settings seçeneğine tıklayın.

    Modify Configuration düğmesi Force Redirect bölümündedir.

  6. Bir Redirect Type seçin.

    Bir tür seçtikten sonra OK seçeneğine tıklayın.


    Yönlendirme türü


    Açıklama


    Varsayılan


    Hem HTTP hem de HTTPS istekleri desteklenir.


    HTTPS > HTTP


    İstemcilerden varış noktalarına (POP'lar) yapılan istekler HTTP'ye yönlendirilir.


    HTTP > HTTPS


    Güvenli erişimi sağlamak için istemcilerden POP'lara yapılan istekler HTTPS'e yönlendirilir.

  7. OK seçeneğine tıklayın.

Sertifika biçimi referansı

Bu bölümde ApsaraVideo Live tarafından desteklenen sertifika biçimleri ve biçimler arasında dönüştürme yöntemleri açıklanmaktadır.

Kök sertifika yetkilileri tarafından verilen sertifikalar

Kök sertifika yetkilisi tarafından verilen her sertifika benzersizdir ve Apache, IIS, Nginx ve Tomcat dahil olmak üzere birden çok sunucu yazılımı platformuyla kullanılabilir. ApsaraVideo Live genellikle sertifikaları işlemek için Nginx sunucularını kullanır. Sertifika dosyaları genellikle .crt uzantısını, özel anahtar dosyaları ise genellikle .key uzantısını kullanır.

Sertifika yükleme biçimi:

  • -----BEGIN CERTIFICATE----- başlığını ve -----END CERTIFICATE----- alt bilgisini ekleyin.

  • Son satır hariç her satır 64 karakter uzunluğunda olmalıdır; son satır daha kısa olabilir.

Linux ortamında PEM biçimindeki bir sertifika örneği aşağıdaki gibidir.

-----BEGIN CERTIFICATE-----
MIIDRjCCAq+gAwIBAgIJAJn3ox4K13xxx
xxx
-----END CERTIFICATE-----

Ara sertifika yetkilileri tarafından verilen sertifikalar

Ara yetkililerden gelen sertifikalar birden çok sertifika içerir. Bunları sunucu sertifikası ve ara sertifikayı birleştirerek birlikte yükleyin.

Not

Birleştirme kuralı: Sunucu sertifikasını önce, ara sertifikayı sonra yerleştirin. Sertifika verenler genellikle belirli talimatlar sağlar; bu talimatları dikkatle uygulayın.

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

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

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

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

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

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

Sertifika zinciri kuralları:

  • Sertifikalar arasında boş satır bırakmayın.

  • Her sertifika standart yükleme biçimini takip etmelidir.

RSA özel anahtar biçimi gereksinimleri

RSA özel anahtar kuralları:

  • Yerel olarak özel anahtar oluşturmak için şu komutu çalıştırın: openssl genrsa -out privateKey.pem 2048. Burada privateKey.pem özel anahtar dosyanızdır.

  • Anahtar -----BEGIN RSA PRIVATE KEY----- ile başlamalı ve -----END RSA PRIVATE KEY----- ile bitmelidir. Tüm içeriği yükleyin.

  • Son satır hariç her satır 64 karakter uzunluğunda olmalıdır; son satır daha kısa olabilir.

-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDOOkt3vfjY9...
...(Private key content)...
-----END RSA PRIVATE KEY-----

Özel anahtarı yukarıda açıklanan yöntemi kullanarak oluşturmadıysanız ve bunun yerine -----BEGIN PRIVATE KEY----- veya -----END PRIVATE KEY----- gibi bir biçimde elde ettiyseniz aşağıdaki gibi dönüştürebilirsiniz:

openssl rsa -in old_server_key.pem -out new_server_key.pem

Ardından new_server_key.pem içeriğini sertifikanızla birlikte yükleyin.

Sertifika biçimi dönüştürme yöntemleri

HTTPS yapılandırması yalnızca PEM biçimli sertifikaları destekler. Diğer biçimleri OpenSSL aracını kullanarak PEM'e dönüştürün. Aşağıdaki tabloda yaygın dönüştürme yöntemleri gösterilmektedir.

Dönüştürme yöntemi

Açıklama

DER'den PEM'e

DER biçimi genellikle Java platformlarında kullanılır.

  • Sertifika dönüştürme:

    openssl x509 -inform der -in certificate.cer -out certificate.pem
  • Özel anahtar dönüştürme:

    openssl rsa -inform DER -outform pem -in privatekey.der -out privatekey.pem

P7B'den PEM'e

P7B biçimi genellikle Windows Server ve Tomcat'te kullanılır.

  • Sertifika dönüştürme:

    openssl pkcs7 -print_certs -in incertificat.p7b -out outcertificate.cer

    -----BEGIN CERTIFICATE----- ve -----END CERTIFICATE----- arasındaki içeriği outcertificat.cer dosyasından çıkarın ve sertifikanız olarak yükleyin.

  • Özel anahtar dönüştürme: P7B sertifikaları özel anahtar içermez. Konsolda yalnızca sertifika alanını doldurun.

PFX'ten PEM'e

PFX biçimi genellikle Windows Server'da kullanılır.

  • Sertifika dönüştürme:

    openssl pkcs12 -in certname.pfx -nokeys -out cert.pem
  • Özel anahtar dönüştürme:

    openssl pkcs12 -in certname.pfx -nocerts -out key.pem -nodes