Neden Alibaba Cloud'u kullanmalısınız ve kurulumu tamamlamak için ilk adımlar nelerdir?
Yayınlanan: 2019-11-23Bulut Bilişim denilince herkesin aklına gelen ilk isim Amazon Web Service AWS'dir.
AWS, bilgi işlemden geçişe, depolamadan güvenliğe ve diğer pek çok şeye kadar çeşitli bulut tabanlı ürünlere hizmet verir. AWS, dünyadaki hemen hemen herkesin güvendiği bir isimdir. Ancak Çin pazarına gelince, insanlar AWS'yi seçmeden önce iki kez düşünme eğilimindedir.
AWS'nin geçmişte Çin Pazarı'ndan ayrıldığına dair birkaç söylenti duyuldu, ancak gerçekte gerçekleşmedi. O zamanlar Çin pazarında AWS ile devam edip etmemeye karar vermek zordu. Mevcut diğer seçenek, Aliyun olarak da bilinen Alibaba Cloud'du. Alibaba Cloud, Çin'deki ve uluslararası pazardaki çevrimiçi işletmelere bulut hizmetleri sağlayan Alibaba Group'un bir yan kuruluşudur. Mevcut durum, devasa Çin pazarını düşünmeden kendilerini küresel haritaya koyamayacak durumda.

Artık web sitenizi Çin'de barındırmak için birçok seçenek var. İlk seçenek, kendi ülkenizden ev sahipliği yapmaktır. Ancak, web siteniz Çin Anakarası dışında barındırılacağından ve arama motorları web sitenizin tamamını dizine ekleyemeyebileceğinden, muhtemelen bu seçeneği kullanmayacaksınız.
Başka bir seçenek de Anakara Çin'de web siteleri barındırmadan içerik sunmak için İçerik Dağıtım Ağı CDN'sini kullanmaktır. Ancak bu seçenek, CDN'nin coğrafi konumuna bağlı olarak web sitenizin yükleme hızını etkiler. Web sitenizi CDN aracılığıyla barındırmak istiyorsanız, muhtemelen Hong Kong konumuyla gitmek istersiniz. SEO sıralaması, web sitesinin yüklenme hızı vb. gibi tüm bu sorunlardan kaçınmak için web sitenizi Anakara Çin'de barındırmak en iyi seçenektir. Çin için optimize edilmiş bir web sitesi kuruyorsanız, arama motorları web sitenizi yerel bir web sitesi olarak değerlendirecektir. Bu, arama motoru görünürlüğünüzü ve SEO sıralamanızı artıracaktır.
Web sitenizi Çin'de nasıl başlatabileceğinizle ilgili sorularınız olmalı. Anakara Çin'de bulunan müşterimiz için web sitesini başlatmamız gerektiğinde de aynı sorular ortaya çıkıyor. AWS ve Alibaba olmak üzere iki sunucu seçeneği mevcuttu ancak hedef kitlemiz Çin merkezli olduğu için Alibaba Cloud platformu tercih edildi. Alibaba Cloud ve ürünleri, web sitesinin gereksinimlerine göre kullanıldı. Web sitenizi Çin'de başlatmak için uyulması gereken belirli kurallar vardır. Bu blog, web sitenizi barındırmak için adım adım süreci anlamanıza yardımcı olacaktır.
Blogda ele alınan konular şunlardır:
- Alibaba Sunucu Kurulumu
- ICP Lisansı
- Elastic Compute Service ECS ve örneği
- Lamba Yığını Kurulumu
- Alan Adı Transferi
- Etki Alanı Eşleme
- CSR Oluşturma
- Apache sunucusunda SSL dağıtma
Kullanılan diğer Alibaba Bulut Ürünleri
- Nesne Depolama Hizmeti OSS
- VOD için ApsaraVideo
- Medya İşleme
Alibaba Sunucu Kurulumu
Sunucuyu satın almak için iki seçenek mevcuttu, biri Alibaba International ve diğeri Anakara Çin için Alibaba. Her iki platformdaki hesap farklı kabul edilir. Her iki platform için bağlantılar (Uluslararası ve Çin Halk Cumhuriyeti) https://www.alibabacloud.com/ ve https://cn.aliyun.com/
Alibaba International platformuyla ilerlemek oldukça basitti ve AWS'ye çok benziyordu. Ancak sorun, Alibaba ürünlerinden biri olan ECS (Elastic Compute Service) kullanılarak sunucu kurulumu ve domain taşıma, SSL kurulumu ve CDN (Content Delivery Network) kurulumu gerektiğinde ortaya çıktı.
ICP Lisansı
Çin'de bir web sitesine ev sahipliği yapmak için takip edilmesi gereken bazı prosedürler vardı. Bu süreçteki ilk adım, bir ICP (İnternet İçeriği Sağlayıcı) lisansı başvurusunda bulunmaktı. ICP lisansı bir kayıt numarasıdır ve bir web sitesinin barındırma sunucularında çalışmasına izin verir ve Çin Hükümeti tarafından belirlenen yasal bir gerekliliktir. ICP lisansı, Anakara Çin'de barındırılan web sitenizin hızlı yüklenmesini garanti etmenin tek yoludur. ICP Lisansı iki kategoriye ayrılır: ICP Doldurma ve ICP Ticari Lisans.
ICP Doldurma:
Bu sertifikanın ilk seviyesidir ve web sitesinin ticari olup olmadığına bakılmaksızın tüm başvuru sahipleri bunun için başvurmalıdır. ICP doldurma işlemi birkaç ay sürebilir ancak Alibaba Cloud, işlemi 20 iş günü içinde sağlar.
ICP Ticari Lisansı:
Çevrimiçi platformların veya üçüncü taraf mal ve hizmet satıcılarının web sitelerini Anakara Çin'de barındırmasına olanak tanır. Her iki ICP lisansını da aldıktan sonra, e-ticaret web sitelerini Anakara Çin'de barındırabilirsiniz.
Anakara Çin'de kayıtlı bir iş ofisi olmayan uluslararası şirketler, bir ICP lisansı almaya uygun değildir. Sadece yerli hisseleri olan yerli şirketler veya ortak girişimler (JV'ler) ICP lisansı için başvurabilir.
ICP Lisansı ile ilgili tüm detaylar aşağıda belirtilen bağlantılarda mevcuttur.
- https://blog.sinorbis.com/chinese-icp-license
- https://www.nanjingmarketinggroup.com/blog/icp-license/how-apply-icp-license
- https://www.performancecloud.nl/blogs/how-to-launch-your-business-in-china-the-initial-step-to-host-your-web-portals
Elastik Bilgi İşlem Hizmeti ECS
ICP lisansı alındıktan sonra barındırma planı seçildi. Alibaba, web sitenizi barındırma gereksinimlerini karşılayan farklı bulut sunucuları sağlar. Elastik Bilgi İşlem Hizmetini (ECS) seçtik. Web sitesini barındırmak için elastik ve sanal bulut hizmeti sağlar. Farklı satın alma seçenekleri mevcuttu; ihtiyacınıza göre uygun olanı seçebilirsiniz. Tüm barındırma planlarının bir listesini ve ayrıntılarını bu bağlantıda bulabilirsiniz https://www.alibabacloud.com/solutions/hosting
Uygun barındırma sunucusunu seçtikten sonra, benim durumumda ECS, örneğinin seçilmesi gerekiyordu. ECS örneği , bellek, ağ, işletim sistemi ve CPU gibi bileşenleri içeren sanal bir makinedir. Bu ECS bulut sunucuları, farklı iş senaryolarını (esas olarak bellek özellikleri ve CPU) karşılayan farklı bulut sunucusu aileleri kategorilerine ayrılmıştır. İsteğe bağlı video akışı için bir platformum ve temelde bir eğitim platformum vardı, bu nedenle seçtiğim ECS örneği (ECS.mn4.large) idi. Bu örnek 2 sanal CPU ve 8 GiB bellek sağlar. İhtiyacınıza göre tüm örnek türlerinin listesini bu bağlantıdan alabilirsiniz: https://www.alibabacloud.com/help/doc-detail/25378.html
Lamba Yığını Kurulumu
Sunucuyu satın alma işlemini tamamladığınızda, LAMP yığınını kurmanız/ayarlamanız gerekecektir. Bir sunucunun bir web sitesini barındırmasını sağlamak için birlikte kurulan açık kaynaklı bir yazılımdır. LAMP, Linux, Apache, MySQL ve PHP'nin kısaltmasıdır. İhtiyaç duyulan ilk şey, bir Aktif Alibaba Bulut hesabına sahip olmaktı. ECS'yi bir Linux makinesinde başlatmak kolay bir işti. Aşağıda verilen bazı basit adımları takip ettim:
1. Alibaba Cloud ECS Yönetim Konsoluma giriş yaptım. Kontrol panelinde Ürün Hizmeti > Elastic Compute Service öğesini seçin. ECS genel bakış panosuna yönlendirileceksiniz. Örnekler menüsüne gitmek için kenar çubuğunda Örnekler'i tıklarsınız.
2. Sonraki adım, bir örnek oluşturmaktır. Kullanılabilir iki paket vardır ve örneği başlatmak için veri merkezi bölgesini ve kullanılabilirlik bölgesini seçmeniz gerekir.

3. Örnek türünü seçin > Oluştur'u seçin. Bilgi işlem gereksinimlerinize göre nesli seçin.
4. Ağ türü > Klasik/VPC ağı öğesini seçin. Ağ faturalandırma türünü seçin.

5. İşletim sistemleri altında, Ubuntu'yu veya başka bir Linux sunucusunu seçin, açılır menüden sunucu için bir sürüm seçin. Depolama bölümünün altında, ihtiyacınıza göre depolama türünü seçin.
6. Güvenlik Kurulumu altında, sunucu güvenliği için bir parola belirleyebilirsiniz. Bu görev daha sonra konsoldan da gerçekleştirilebilir.
7. Sonunda, satın alma işleminizi gözden geçirebilir ve gerekirse değiştirebilirsiniz. Sunucuyu onaylamak ve başlatmak için Etkinleştir'e tıklayın.

Burada, Linux kurulacak. Apache, MySQL ve PHP kurulum detayları ve komutları aşağıdaki bağlantıda verilmiştir https://www.alibabacloud.com/getting-started/projects/how-to-install-lamp-stack
Kurulum için tam kılavuz burada verilmiştir
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04
Lütfen bu bağlantıların OS Ubuntu 18.04 için LAMP kurulumunu açıkladığını unutmayın.
Bazen lamba kurulumunu tamamladıktan sonra, oturum açtıktan sonra örneğin konsolundan yapılabilecek güvenlik gruplarını da kurmanız gerekir.
8. ECS örneğini yönetmek için Örnekler > Yönet altında.

9. Güvenlik Grubu (sol panel) > Kuralları Yapılandır seçeneğine gidin.

Örneğin, 80 numaralı Bağlantı Noktasından gelen trafiğe izin verecek şekilde ayarlanmış olup olmadığını kontrol edin. Değilse, yeni bir kural oluşturmak için Güvenlik Grubu Kuralları Ekle'yi seçin.

Ayrıntıları aşağıda gösterildiği gibi girin ve Tamam'a tıklayın.

Alan Adı Transferi
Sunucunun tüm kurulumunu tamamladıktan sonra, bir sonraki adım, etki alanını sunucuyla eşleştirmek olacaktır.
Alan Adı Transferi
Alan adınız başka bir sağlayıcıya kayıtlıysa, alanınızı Alibaba'ya taşımanız gerekir. Bu yüzden izlemeniz gereken bazı ek adımlar var.
- Alan adını Alibaba'nın Uluslararası Platformuna aktarmak istiyorsanız, bazı kurallara uymanız gerekir:
- Alan adınız mevcut bir alan adı olmalı ve yasa dışı karakterler içermemelidir.
- Alan adınız Alibaba Cloud dışında bir kayıt kuruluşunda 60 günden fazla kayıtlı olmalıdır.
- Alan adı clientUpdateProhibited, serverUpdateProhibited veya clientHold durumunda olmamalıdır.
- Alan adınız ihtilaflı, tahkimde veya bir mahkeme tarafından kısıtlanmış olmamalıdır.
.com, .net ve .org gibi uluslararası alan adları Alibaba Cloud'a aktarıldığında (alan adı kaydeden) e-posta adresiniz çalışır ve doğrulanmış olmalıdır. Ardından aşağıda verilen prosedürü takip edin.
- Alan adınızı Alibaba Cloud'a aktarmadan önce kayıt şirketinizden kontrol edin.
- Aktarımla ilgili gelecek tüm onay e-postalarının yeni idari ilgili kişinin e-posta adresine gönderilebilmesi için gerekirse iletişim bilgilerini değiştirin.
- Gerekirse, müşteri tutma durumunu alan adından kaldırın.
- Alan adınız Alibaba Cloud'dan alan adı transferi yasağı ile etkinleştirildiyse, bu işlevi devre dışı bırakmanız gerekecektir.
- Transfer anahtarı, transfer şifresi veya alan adı şifresi olarak da adlandırılabilecek bir transfer kodu edinin.
- Alibaba Cloud Domain konsolunda oturum açın.
- Sol taraftaki gezinme bölmesinde, Alan Adı Transferleri > Alan Adını İçeri Aktar'ı seçin .
- Alan adınızı ve transfer anahtarınızı girin, ardından Gönder 'i tıklayın .
Alan adlarını toplu olarak Alibaba Cloud'a aktarıyorsanız,- Bir alan adını ve transfer anahtarını arka arkaya koyun, bir boşlukla ayırın. Diğer alan adları için de aynı kuralı izleyin.
- Alibaba Cloud'a tek seferde maksimum 50 alan adı aktarılabilir.
- Bir profil şablonu seçin ve İleri'ye tıklayın . Alibaba Cloud'a bir “.cn” alan adı aktardığınızda, gerçek ad doğrulamasını geçen bir profil şablonu seçmelisiniz. Gerçek zamanlı kimlik doğrulamayla ilgili daha fazla bilgi için https://www.alibabacloud.com/help/doc-detail/108953.htm#section-rdn-q41-ygb adresini ziyaret edin.
- Tutarı kontrol edin ve ödemeye devam edin. Sistem, aktarım anahtarınızın doğru olup olmadığını otomatik olarak doğrulayacaktır. Başarılı doğrulamanın ardından alan adı Alibaba Cloud'a aktarılmaya başlayacaktır. Bu işlem 7 gün kadar sürebilir.
Aktarım durumu nasıl kontrol edilir?
- Alibaba Cloud Domain konsolunda oturum açın.
- Aktarma işlemini sol gezinme paneli > Alan Adı Transferleri-In'den kontrol edebilirsiniz.
Ayrıntılı bilgiyi aşağıdaki linkte bulabilirsiniz:
https://www.alibabacloud.com/help/doc-detail/54077.htm?spm=a3c0i.o54076en.b99.18.7c84fbddfnrz5
- Alan adını Anakara Çin platformuna aktarmak istiyorsanız, bazı kurallara uymanız gerekir:
- Gerçek ve yasal karakterli alan adları transfer edilebilir.
- Alan adı transferi ancak alan adı kaydından 60 gün sonra ve yerli alan adının süresinin dolmasından 15 gün önce gerçekleştirilebilir.
- Alan adı statüsünün devredilmesi yasaktır veya müşteri sahibi devredilemez.
- Alan adları uyuşmazlıklarda, tahkimlerde veya mahkeme kısıtlamalarında devredilemez.
Aşağıdaki adımlar izlenerek aktarım işlemi gerçekleştirilebilir:
Aktarmadan önce sorunsuz geçiş:
- Alibaba Cloud'da alan adı çözümlemesini ayarlayın. Wan olmayan alan adları da Bulut Çözünürlüğünü kullanabilir.
- Orijinal kayıt şirketindeki alan adı DNS'sini değiştirin ve alan adının DNS'sini buna göre değiştirin.
- Orijinal kayıt şirketinden alan adı transfer şifresini transfer etmesini ve almasını isteyin.
Transferi gönder:
- Alan adını girin ve şifreyi aktarın. Toplu aktarımı destekler (200/zaman). “Gerçek ad doğrulama” bilgi şablonunu seçmelisiniz.
- 1 yıllık yenilemelerde alan adı transfer ücretini ödemeniz gerekmektedir.
- ICANN'in geçici spesifikasyonlarının gereksinimlerine yanıt olarak, e-posta doğrulama yetkilendirme onayı geçici olarak iptal edilir; alan adı incelemesi girilir. Adlandırma incelemesinden geçildikten sonra alan adı transfer edilmeye başlanır.
- Sistem transfer şifresini doğrular: doğrulama geçilirse, alan adı Wanwang'a transfer etmeye başlar; doğrulama başarısız olursa, yönetim konsolunda oturum açmanız gerekir - alan adı listesine aktarın ve işlem durumunu zamanında takip edin.
- Başarılı aktarımların işlenmesi, orijinal kayıt operatörünün aktarımı ne kadar hızlı onayladığına bağlı olarak yaklaşık 5-7 gün sürer.
Başarılı bir şekilde tamamlandıktan sonra aktarımı doğrulayın:
- Yeni alan adı başarılı bir şekilde aktarıldıktan sonra alan adı konsoluna giriş yapmanız ve alan adı sahibi değiştirme (transfer) işlemini gerçekleştirerek alan adı bilgilerini zamanında tamamlamanız gerekir.
Anakara Çin'e alan adı transferi için ayrıntılı yönergeleri bağlantıdan bulabilirsiniz:
https://wanwang.aliyun.com/domain/transfers
- Alan adını aktarma işlemini tamamladığınızda, bu bağlantıdan alan adının durumunu kontrol edebilirsiniz: https://domain.console.aliyun.com/#/domain/transfer/detail/
Etki Alanı Eşleme
Etki Alanı Eşleme en önemli ve can alıcı kısımdır. DNS sunucuları, bir alan adı veya ana bilgisayar adı, özellikle de geçerli IP adresi hakkında bilgi sağlayan bir DNS kaydı oluşturur. A Kayıtlar , DNS kaydı türüdür. Bir A kaydı, bir alan adını, alanı barındıran bilgisayarın IP adresiyle eşler.
Konsolunuzdan Alibaba Cloud DNS'ye gidin. Aşağıdaki ekran görünecektir

Alan Adı Ekle'ye tıklayın

Onayla'ya tıklarsanız, aşağıdaki ekrana kıyasla biraz benzer bir ekran göreceksiniz. Yeni bir alan adı kullanıyorsanız yeni bir kayıt eklemeniz gerekecektir.

Kayıt Ekle'ye tıklayın ve aşağıdaki ekranı göreceksiniz


Burada “A” Adres anlamına gelir. Bir A kaydı eklerken, Instance'ın IPv4 adresini Etki Alanı Adı ile eşleştiriyorsunuz. Aynı Alan Adı için birden fazla A kaydınız da olabilir.
"CNAME", Kanonik Ad anlamına gelir. Adından da anlaşılacağı gibi, kurallı adı Etki Alanına eşlemek için kullanılır.
Etki alanını eşleştirmek için ayrıntılı yönergeler aşağıdaki bağlantıda verilmiştir:
https://www.alibabacloud.com/blog/essential-guide-to-alibaba-cloud-domain-name-system-dns_593751
Şimdiye kadar, sunucunuzun eşlenen etki alanıyla çalışır durumda olacağı varsayılmıştır.
CSR Oluşturma
Ardından SSL kurulumu gelir (gerekirse). Çevrimiçi ödemeleri web sitenize entegre ediyorsanız, DDoS (Dağıtılmış Hizmet Reddi) ve diğer yaygın saldırılar gibi saldırılara karşı koruma sağlamak için bulut güvenlik ürünlerini göz önünde bulundurmanız gerekir. Bu nedenle SSL, uygulanması gereken gerekli bir adımdır.

- SSL uygulamasının ilk adımı, CSR (Sertifika İmzalama İsteği) oluşturmaktır. Dijital sertifika başvurusunda bulunmadan önce, sertifikanın özel anahtarını ve bir CSR dosyasını oluşturmalısınız. CSR dosyası Genel anahtar sertifikanızın kaynak dosyası CSR dosyasıdır ve kuruluşunuz ve sunucunuz hakkında bilgiler içerir. Özel anahtar, oluşturulan CSR ile birlikte oluşturulur. Özel anahtarın gizliliği ve güvenliği korunmalıdır. Apache sunucusu için CSR sertifikası oluşturmak için aşağıdaki adımları izlemeniz gerekir:
- Sunucunuzun (SSH) terminalinde oturum açın.
- Komut istemine aşağıdaki komutu yazın: -
Örneğin: ( openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain .key -out yourdomain .csr )
- İstenen bilgileri girin:
Kuruluş adı: İşletmeniz için yasal olarak kayıtlı ad.
Organizasyon Birimi: Varsa, DBA adını girin.
Ortak Ad: güvenliğini sağladığınız tam alan adı/URL.
Yerellik: Kuruluşun kayıtlı olduğu şehir veya bölgenin adı.
Eyalet/İl: kuruluşun kayıtlı olduğu eyalet/il adı.
Ülke: Kuruluşun kayıtlı olduğu iki harfli ülke kodu (ISO formatı).
- Metin düzenleyicide CSR'yi açarak metni kopyalayın.
- Kopyalanan CSR'yi hesabınızdaki SSL kaydına yapıştırın.
Aşağıdaki bağlantılardan CSR oluşturmak için daha fazla ayrıntı alabilirsiniz:
https://in.godaddy.com/help/apache-generate-csr-certificate-signing-request-5269 ve https://www.alibabacloud.com/help/doc-detail/42218.htm - CSR oluşturduktan sonra, SSL sağlayıcısı tarafından sağlanan çeşitli yöntemlerle doğrulamanız gerekecektir. Bu doğrulama yöntemi için Alibaba Cloud Console'dan alan adınızın DNS Manager ayarlarında belirli bir CNAME kaydı oluşturmanız gerekecektir. CNAME kaydının değerleri, sipariş CA'ya etkinleştirilmek üzere gönderildikten sonra da hesabınızda mevcut olacaktır.
Aşağıdaki linkten detaylı bilgiye ulaşabilirsiniz:
https://www.namecheap.com/support/knowledgebase/article.aspx/9637/68/how-can-i-complete-the-domain-control-validation-dcv-for-my-ssl-certificate#dns
Aşağıdaki bağlantıdan Alibaba Cloud konsolundan cname kayıtlarını yapılandırmak için gerekli detayları edinebilirsiniz:
https://partners-intl.aliyun.com/help/doc-detail/27144.htm?spm=a2c63.p38356.b99.33.708f799aod5oY5
CSR doğrulandıktan sonra, sağlayıcı tarafından kayıtlı e-posta adresinde SSL sertifikası verilecektir.
- SSL uygulamasının ilk adımı, CSR (Sertifika İmzalama İsteği) oluşturmaktır. Dijital sertifika başvurusunda bulunmadan önce, sertifikanın özel anahtarını ve bir CSR dosyasını oluşturmalısınız. CSR dosyası Genel anahtar sertifikanızın kaynak dosyası CSR dosyasıdır ve kuruluşunuz ve sunucunuz hakkında bilgiler içerir. Özel anahtar, oluşturulan CSR ile birlikte oluşturulur. Özel anahtarın gizliliği ve güvenliği korunmalıdır. Apache sunucusu için CSR sertifikası oluşturmak için aşağıdaki adımları izlemeniz gerekir:
Apache sunucusunda SSL dağıtma
Sunucunuz bir apache sunucusuysa, bu nedenle SSL sertifikası dağıtmanız gerekir.
- Apache2 dizininde, ssl dizini oluşturmak için komutu yürütün.
mkdir /etc/apache2/ssl
- İndirilen sertifika dosyasını ssl dizinine kopyalamak için aşağıdaki komutu yürütün.
- İndirilen sertifika dosyasını ssl dizinine kopyalamak için aşağıdaki komutu yürütün.
cp -r YourDomainName_public.crt /etc/apache2/ssl cp -r YourDomainName_chain.crt /etc/apache2/ssl cp -r YourDomainName.key /etc/apache2/ssl
- SSL modülünü etkinleştirmek için aşağıdaki komutu yürütün.
sudo a2enmod ssl
- komutu çalıştırabilirsiniz
ls /etc/apache2/sites-available
SSL modülü etkinleştirildikten sonra dizinde default-ssl.conf adlı oluşturulan dosyayı görüntüleyin.
Aşağıdaki bağlantıdan daha fazla ayrıntı bulabilirsiniz:
https://www.alibabacloud.com/help/doc-detail/102450.html?spm=a2c5t.11065259.1996646101.searchclickresult.64ed7462pCA28k
- Bir sonraki adım, sunucu yapılandırma dosyanızdaki bazı ayarları değiştirmek olacaktır (burada sunucunun apache olduğunu varsayıyorum, bu nedenle yapılandırma dosyasını bu komutla düzenleyebilirsiniz nano /etc/apache2/sites-available/000-default.conf Bu dosyada varsayılan port yani 80'in ayarını görebilirsiniz, bu yüzden 443 olan SSL portunu da eklemeniz gerekiyor. Dosyalarımı SSL klasörüne yerleştirdim.
<VirtualHost *:443> DocumentRoot /var/www/html SSLEngine on SSLCertificateFile /var/www/ssl/xyz.crt SSLCertificateKeyFile /var/www/ssl/xyz.key SSLCertificateChainFile /var/www/ssl/xyz_bundle.crt <Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>
- Varsayılan olarak, .htaccess kullanılamaz. HTTPS'de varsayılan olarak açık olan sitenizi yeniden yönlendirmek için .htaccess dosyasını etkinleştirmeniz gerekir. Etkinleştirmek için yapılandırma dosyasını düzenlemeniz gerekir. Adımlar:
- Dosyanızı açmak için bir metin düzenleyici kullanın. sudo nano /etc/apache2/sites-available/000-default.conf
- VirtualHost() bloğundan sonra aşağıdaki kodu eklemeniz gerekir.
- Varsayılan olarak, .htaccess kullanılamaz. HTTPS'de varsayılan olarak açık olan sitenizi yeniden yönlendirmek için .htaccess dosyasını etkinleştirmeniz gerekir. Etkinleştirmek için yapılandırma dosyasını düzenlemeniz gerekir. Adımlar:
<Directory /var/www/html/example.com/public_html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
- Dosyayı kaydedin ve ardından apache'yi yeniden başlatın.
Diğer Alibaba Bulut Ürünleri
Nesne Depolama Hizmeti (OSS)
Alibaba, bulutta herhangi bir miktarda veri depolamanıza, arşivlemenize ve yedeklemenize olanak tanıyan depolama hizmetleri sunar. Bu hizmet, kısaca OSS olarak bilinen Nesne Depolama Hizmeti olarak adlandırılır. Alibaba tarafından sağlanan bu depolama hizmeti, Amazon Web Services (AWS) tarafından sağlanan S3 kovasına oldukça benzer. OSS, metin dosyaları, resimler ve ses dosyaları, video dosyaları vb. dahil olmak üzere çeşitli yapılandırılmamış veri dosyalarını ağ üzerinden zamandan ve konumdan bağımsız olarak almanızı ve saklamanızı sağlar.
Alibaba, devasa verileri Alibaba Cloud OSS'ye taşımak için API ve SDK arabirimleri sağlar. Alibaba Cloud OSS tarafından sağlanan çeşitli depolama konseptleri vardır. Bunlar Bucket, Object, Region, Endpoint ve AccessKey'dir. Alibaba Cloud Console'dan bir paket oluşturma adımları aşağıdaki gibidir:
KOVA OLUŞTUR
Kova, OSS'de depolanan nesneler için bir tür kapsayıcıdır.
- Bir paket oluşturmak için Alibaba Cloud konsolu > OSS'ye giriş yapmanız gerekebilir. Bir diyalog kutusu oluşturabileceğiniz bir diyalog kutusu görünecektir.
- Paket adını girin. Benzersiz olmalıdır ve paket oluşturulduktan sonra değiştirilemez.
- Bölge açılır listesinden paketin veri merkezini seçin. Bu, kova oluşturulduktan sonra değiştirilemez. OSS'ye intranet üzerinden erişmeniz gerekiyorsa, ECS'nizin bulunduğu bölgeyi seçin.
- Üç tür depolama sınıfı sağlanır: Standart, IA ve Arşiv.
- Depolama: Sık veri erişimini destekler.
- IA (Infrequent Access): Sık kullanılmayan ve uzun süre saklanan verilerin saklanması için uygundur.
- Arşiv: buradaki veriler uzun bir süre saklanır (yarım yıldan fazla)
- İstediğiniz Erişim Kontrol Listesini, sunucu tarafı şifrelemesini ve gerçek zamanlı günlük sorgusunu seçin ve paketinizi oluşturmak için Tamam'ı tıklayın.

Aşağıda verilen bağlantıdan bir kova oluşturmak için çeşitli yöntemler bulabilirsiniz:
https://www.alibabacloud.com/help/doc-detail/31885.htm?spm=a2c63.p38356.879954.4.3bb34fe0JofTNr
NESNE YÜKLE
- Bir nesneyi yüklemek istediğiniz paketin adını seçin.
- Dosyalar > Yükle'yi tıklayın. Ekranda bir yükleme diyalog kutusu belirecektir.
- Şuraya yükle bölümü altında, nesnenin yüklenmesi gereken dizini ayarlayın. Current seçeneğinin seçilmesi, nesneyi geçerli dizine yükleyecektir. Belirtilen seçeneğini belirlerseniz, bir dizin belirtmeniz gerekir. OSS, ilgili klasörü otomatik olarak oluşturacak ve nesneyi bu klasöre yükleyecektir.
- Dosya ACL bölümünden, yüklenecek nesnenin ACL'sini seçin. Varsayılan olarak, bir nesne ait olduğu paketin ACL'sini devralır.
- Karşıya Yükle bölümünde, Yüklenecek bir veya birden fazla nesneyi Yükle bölümüne sürükleyebilirsiniz.
- Bir nesneyi yüklerken, kovada aynı isimli nesne zaten varsa, üzerine yazılacağını unutmamalısınız.
Aşağıdaki bağlantıdan nesneyi yüklemek için çeşitli yöntemler bulabilirsiniz:
https://www.alibabacloud.com/help/doc-detail/31886.htm?spm=a2c63.p38356.b99.19.77c65dc494FJlI
NESNE İNDİR
- Bir nesneyi indirmek için OSS Konsolu > kova listesi (oluşturduğunuz kovanın adını seçin) > Dosyalar sekmesi > nesnenin adını seçin ve Önizleme'ye tıklayın.
- Önizleme sayfasında şu seçenekleri bulacaksınız: İndir, Dosya URL'sini aç, Dosya URL'sini kopyala ve Dosya Yolunu kopyala.
- Aynı anda birden çok nesneyi indirmek için Dosyalar'a gidin, birden çok nesneyi seçin ve Toplu işlem > İndir'i seçin.
- Bir seferde bir nesne indirmek için Dosyalar'a gidin, bir nesne seçin, Daha Fazla > İndir'i seçin.
Aşağıdaki bağlantıdan nesneyi indirmek için çeşitli yöntemler bulabilirsiniz:
https://www.alibabacloud.com/help/doc-detail/31887.htm?spm=a2c63.p38356.b99.20.56d275c5wvXGab
NESNE SİL
- Kovadan bir nesneyi silmek için konsoldan kova adı listesine gidin.
- Bir nesneyi silmek istediğiniz paketin adını seçin.
- Dosyalar'a tıklayın, bir veya daha fazla nesne seçin ve Sil'e tıklayın. Bu, Dosyayı Sil iletişim kutusunu açacaktır. Silmek için Tamam'ı tıklayın.
Aşağıdaki bağlantıdan nesneyi silmek için çeşitli yöntemler bulabilirsiniz:
https://www.alibabacloud.com/help/doc-detail/31888.htm?spm=a2c63.p38356.b99.21.7e905a208HrDW0
KOVA SİL
- Kovayı silmeden önce, kovadaki tüm nesnelerin silindiğinden emin olun.
- Kova listesinden silmek istediğiniz kovanın adını seçin.
- Temel Ayarlar'a tıklayın. Kova Yönetimi'nden, kovayı sil'e tıklayın. Bir diyalog kutusu görünecektir. Kovayı silmek için Tamam'ı tıklayın.
Aşağıdaki bağlantıdan kepçeyi silmek için çeşitli yöntemler bulabilirsiniz:
https://www.alibabacloud.com/help/doc-detail/31889.htm?spm=a2c63.p38356.b99.22.18d37262UpR0Ou
- Alibaba Cloud Console'dan paketleri ve nesneleri yönetmek istediğinizde yukarıda belirtilen yöntemler yardımcı olur. Bu yöntemler, kodlarınızdan nesneleri veya kovaları yönetmeniz gerektiğinde kullanışlı değildir.
- Bunun için Alibaba Cloud, geliştiriciler için SDK'lar ve API'ler sağlar. Bir kova oluşturma, nesne yüklemeleri ve nesne indirmeleri, nesneleri silme, kova silme vb. gibi rutin işlemleri gerçekleştirmek için OSS PHP SDK'yı kullanacak kodlar aşağıdaki bağlantıdan bulunabilir:
https://www.alibabacloud.com/help/doc-detail/32101.htm?spm=a2c63.p38356.879954.18.2637465aJLLKJE#concept-32101-zh
OSS'de bulunan paketlere erişmek için AccessKey ID ve AccessKey Secret gereklidir.
- Bu anahtarları almak için Alibaba Bulut Konsolunuzda oturum açın. Sağ üst köşedeki avatardan, açılır menüden erişim anahtarını seçin
- Ekranda Güvenlik İpuçları diyalog kutusu belirecektir.
- Güvenlik Yönetimi sayfasından bir AccessKey oluşturabilir veya mevcut bir AccessKey bulabilirsiniz. Ardından, Alibaba Cloud hesabınızın AccessKey Kimliğini ve AccessKey Sırrını edinin.
Aşağıdaki bağlantıdan AccessKey ID ve AccessKey Secret almak için farklı yöntemler bulabilirsiniz:
https://www.alibabacloud.com/help/doc-detail/142101.html?spm=a2c5t.11065259.1996646101.searchclickresult.632f1896cvtbZQ
İstek gönderenin kimliği, simetrik şifreleme yöntemiyle AccessKey Id veya AccessKey Secret kullanılarak yapılır. AccessKey Kimliği, kullanıcıyı tanımlamak için OSS tarafından kullanılır. AccessKey Sırrı, kullanıcı tarafından imza şifrelemesi için kullanılır ve OSS tarafından imzayı doğrulamak için kullanılır. Alibaba Cloud hesabının AccessKey'i, kaynaklarına erişim izinlerine sahiptir.
Kullanıcı olarak OSS'ye istek göndermek için belirli bir formatta imza anahtarı oluşturulur. Bu imza anahtarı, AccessKey Sırrınızı kullanarak sizin tarafınızdan şifrelenmelidir. Bu bir doğrulama kodu oluşturacaktır. İstek alındıktan sonra OSS, AccessKey Kimliğine dayalı olarak AccessKey Secret'ı bulur ve ardından aynı şekilde imza dizesini ve doğrulama kodunu çıkarır. Hesaplanan doğrulama kodu, sağlanan doğrulama koduyla aynıysa, OSS, talebin geçerli olduğunu belirler. Aksi takdirde, OSS isteği reddeder.
VOD için ApsaraVideo
Kullandığım diğer ürün VOD için ApsaraVideo idi. ApsaraVideo for VOD, isteğe bağlı ses ve video akışı çözümleri sunar. Karşıya yüklenen, düzenlenen ve toplanan ses/video dosyalarını kod dönüştürme ayarlarına göre dönüştürür. Oyuncu SDK'sı ve yükleme SDK'sı gibi web tabanlı konsollar, API'ler ve SDK'lar sağlar. ApsaraVideo VOD'u etkinleştirmek için Alibaba Bulut Web Sitesinden satın almanız gerekir. Planı satın aldıktan sonra ApsaraVideo VOD konsolunda oturum açabilir ve hizmeti kullanmaya başlayabilirsiniz.
Videolarınızı ApsaraVideo for VOD konsolundaki video yükleme işlevinden yükleyebilirsiniz. Aynı anda birden fazla ses, video ve görüntü kaynağı yükleyebilirsiniz. Videoyu yüklemek için aşağıdaki adımları izleyin:
VİDEO YÜKLE
- Medya kitaplığı > video sayfası > video yükle seçeneğine gidin.
- Medya yükle sayfasında, yüklemeniz gereken yerel videoyu seçin ve Yükle düğmesini tıklayın.
- Gerekirse daha fazla video ekleyebilir veya video yükleme işlemini iptal edebilirsiniz.

TRANSKODLAMA AYARINI YAPILANDIR
Videoyu yüklemeden önce kod dönüştürme ayarını tamamlamanız gerekir. Kod dönüştürme şablonları mevcuttur ve tek veya birden çok videoyu işlemek için bunlardan herhangi birini seçebilirsiniz. Bu durumda Standart HLS Kod Dönüştürme şablonları kullanıldı. Değilse, kod dönüştürme için varsayılan şablon seçilir. Videoyu ilk kez yüklüyorsanız, yapılandırmayı ve yönetimi kontrol edin. Gelecekteki tüm videolar, seçtiğiniz kod dönüştürme şablonuna göre dönüştürülecektir. Farklı tanımlar, özelleştirilmiş çözünürlükler, bit hızları ve filigranlar yapılandırabilirsiniz.
VİDEO BİLGİLERİNİ DÜZENLE
- Sunucuya yüklemeden önce videonuz için başlık ve kategori belirleyebilirsiniz. Birden fazla video dosyası seçilebilir ve bir kategoriye eklenebilir. Video yüklendikten sonra video kategorisini video ayrıntıları sayfasından değiştirebilirsiniz.
- Videoyu yüklerken kategori seçebilmeniz için videoyu yüklemeden önce kategoriler sayfasından bir kategori oluşturabilirsiniz.
DEPOLAMA ADRESİ SEÇİN
- Bir video yüklemek için depolama adresini seçmeniz gerekir. Kullanılabilir birden fazla depolama adresi varsa, varsayılan depolama adresi seçilecektir.
YÜKLEMEYİ BAŞLATIN VE İLERLEMEYİ GÖRÜNTÜLEYİN
- Yükle düğmesine tıkladığınızda sistem video dosyasını yüklemeye başlayacaktır.

- Yüklenmekte olan tüm videoların bir listesini görüntüleyebilirsiniz.
- Bir videonun yüklenmesini durdurmak için Eylemden İptal sütununu tıklayabilirsiniz.
- Video yükleme görevi herhangi bir nedenle durdurulur veya başarısız olursa, Yeniden Yükle düğmesine tıklayarak göreve devam edebilirsiniz. Sistem videoyu yüklemeyi yeniden başlatacaktır.
- Yüklenen tüm videoları Medya Kitaplığından görüntüleyebilirsiniz. Sistem bu videoları dönüştürmeye ve işlemeye başlar.
Desteklenen uzantı biçimlerinin listesini ve video yüklemek için diğer ayrıntıları aşağıdaki bağlantıdan bulabilirsiniz: https://www.alibabacloud.com/help/doc-detail/86058.htm?spm=a2c63.p38356.b99.12.377971 e8tmtDAG
Medya İşleme
Bu ürünü kullanmanın dezavantajı, her şeyin Alibaba Cloud tarafından sağlanan konsol arayüzü tarafından yönetilmesiydi. İhtiyacım, videoyu özel yönetici panelinden video üzerinde sıkıştırma ve işleme ile yüklemekti. Böylece MPS(Media Processing Service) seçildi. Bunun yardımıyla, herhangi bir büyük video küçük dosyalara bölündü ve son kullanıcının videoyu izlerken arabelleğe alma yaşamaması için OSS'de saklandı. Java, .Net, PHP, Python ve NodeJS SDK'larını kodunuza entegre edebilirsiniz. SDK entegrasyonu için kaynak kodu ve örnekler aşağıdaki linklerde verilmiştir:
https://docs.open.alipay.com/54/103419/
https://www.alibabacloud.com/help/faq-detail/38990.htm?spm=a2c63.p38356.879954.11.7239b03eq38scS
Umarım bu zamana kadar sunucunuz başarıyla kurulur ve çalışır. Bu blogun amacı, Çin pazarı ve Alibaba Cloud ile çalışmayı dört gözle bekleyen geliştiriciler için işi biraz daha kolaylaştırmaktır.
There are options like hosting from your own country or using CDN but if you are serving the audience in China then, these options will slow down the loading speed of your website and the search engines of china will not treat your website as a local website.
The best option for your audience in China is to host your website in Mainland China with Alibaba Cloud service. It will definitely reflect in SEO ranking of your website as your website will appear as a local website for the search engines in China. The process and steps for Alibaba Cloud server setup for Mainland China and International platforms are different.
Our team had faced lots of challenges and had referred every possible website, resource and contacted their support team to setup Alibaba server and make it work for our client. Alibaba Cloud policies are changing frequently so I hope by the time you are reading this blog, their policies may not have changed.