Warum sollten Sie Alibaba Cloud verwenden und was sind die ersten Schritte, um die Einrichtung abzuschließen
Veröffentlicht: 2019-11-23Wenn es um Cloud Computing geht, ist der allererste Name, der einem in den Sinn kommt, der Amazon Web Service AWS.
AWS bietet verschiedene Cloud-basierte Produkte an, die von Computing bis Migration, Speicherung bis Sicherheit und vielen anderen reichen. AWS ist ein Name, dem fast jeder auf der ganzen Welt vertraut. Aber wenn es um den chinesischen Markt geht, denken die Leute oft zweimal nach, bevor sie sich für AWS entscheiden.
In der Vergangenheit wurden einige Gerüchte darüber gehört, dass AWS den chinesischen Markt verlassen hat, was nicht wirklich passiert ist. Damals war es schwierig zu entscheiden, ob man mit AWS auf den chinesischen Markt gehen sollte oder nicht. Die andere verfügbare Option war Alibaba Cloud, auch bekannt als Aliyun. Alibaba Cloud ist eine Tochtergesellschaft der Alibaba Group, die Cloud-Dienste für Online-Unternehmen in China und auf dem internationalen Markt anbietet. Die aktuelle Situation ist, dass man sich nicht auf die globale Landkarte setzen kann, ohne den riesigen chinesischen Markt zu berücksichtigen.

Jetzt gibt es viele Möglichkeiten, Ihre Website in China zu hosten. Die allererste Option ist, es aus Ihrem eigenen Land zu hosten. Aber Sie werden sich wahrscheinlich nicht für diese Option entscheiden, da Ihre Website außerhalb des chinesischen Festlandes gehostet wird und ihre Suchmaschinen Ihre vollständige Website möglicherweise nicht indizieren.
Eine weitere Option ist die Verwendung des Content Delivery Network CDN, um Inhalte bereitzustellen, ohne Websites auf dem chinesischen Festland zu hosten. Diese Option wirkt sich jedoch abhängig vom geografischen Standort von CDN auf die Ladegeschwindigkeit Ihrer Website aus. Sie möchten wahrscheinlich den Standort Hongkong wählen, wenn Sie Ihre Website über CDN hosten möchten. Um all diese Probleme wie SEO-Rankings, Ladegeschwindigkeit der Website usw. zu vermeiden, ist das Hosten Ihrer Website in Festlandchina die beste Option. Die Suchmaschinen behandeln Ihre Website als lokale Website, wenn Sie eine für China optimierte Website bereitstellen. Dies wird Ihre Sichtbarkeit in Suchmaschinen und Ihr SEO-Ranking verbessern.
Sicherlich haben Sie Fragen dazu, wie Sie Ihre Website in China starten können. Die gleichen Fragen stellen sich, als wir die Website für unseren Kunden in Festlandchina starten mussten. Es standen zwei Serveroptionen zur Verfügung: AWS und Alibaba, aber da unsere Zielgruppe in China ansässig war, wurde die Alibaba Cloud-Plattform bevorzugt. Alibaba Cloud und seine Produkte wurden gemäß den Anforderungen der Website verwendet. Es gibt bestimmte Regeln, die befolgt werden müssen, um Ihre Website in China zu starten. Dieser Blog wird Ihnen helfen, den schrittweisen Prozess zum Hosten Ihrer Website zu verstehen.
Die im Blog behandelten Themen sind:
- Alibaba-Server-Setup
- ICP-Lizenz
- Elastic Compute Service ECS und seine Instanz
- Einrichtung des Lampenstapels
- Domain-Umzug
- Domänenzuordnung
- Generieren von CSR
- Bereitstellen von SSL auf dem Apache-Server
Die anderen verwendeten Alibaba Cloud-Produkte sind
- Objektspeicherdienst OSS
- ApsaraVideo für VOD
- Medienverarbeitung
Alibaba-Server-Setup
Für den Kauf des Servers standen zwei Optionen zur Verfügung: Alibaba International und Alibaba für Festlandchina. Das Konto auf beiden Plattformen wird als unterschiedlich angesehen. Links für beide Plattformen (international und Festlandchina) sind https://www.alibabacloud.com/ und https://cn.aliyun.com/
Das Fortfahren mit der Alibaba International-Plattform war ziemlich einfach und der von AWS sehr ähnlich. Das Problem trat jedoch auf, als der Server eingerichtet und die Domäne migriert, SSL eingerichtet und CDN (Content Delivery Network) mit ECS (Elastic Compute Service), einem der Alibaba-Produkte, eingerichtet werden musste.
ICP-Lizenz
Um eine Website in China zu hosten, mussten einige Verfahren befolgt werden. Der erste Schritt in diesem Prozess bestand darin, eine ICP-Lizenz (Internet Content Provider) zu beantragen. Eine ICP-Lizenz ist eine Registrierungsnummer und ermöglicht es einer Website, auf Hosting-Servern zu arbeiten, und ist eine gesetzliche Anforderung der chinesischen Regierung. Die ICP-Lizenz ist die einzige Möglichkeit, ein schnelles Laden Ihrer auf dem chinesischen Festland gehosteten Website zu gewährleisten. Die ICP-Lizenz ist in zwei Kategorien unterteilt: ICP Filling und ICP Commercial License.
ICP-Füllung:
Es ist die erste Zertifizierungsstufe und alle Bewerber müssen sich darum bewerben, unabhängig davon, ob die Website kommerziell oder nichtkommerziell ist. Die ICP-Befüllung kann mehrere Monate dauern, aber Alibaba Cloud liefert die Verarbeitung innerhalb von 20 Arbeitstagen.
ICP-Handelslizenz:
Es ermöglicht Online-Plattformen oder Drittanbietern von Waren und Dienstleistungen, ihre Website in Festlandchina zu hosten. Nachdem man nur beide ICP-Lizenzen erhalten hat, kann man seine E-Commerce-Website in Festlandchina hosten.
Internationale Unternehmen ohne eingetragene Geschäftsstelle in Festlandchina sind nicht berechtigt, eine ICP-Lizenz zu erhalten. Nur die inländischen Unternehmen oder Joint Ventures (JVs) mit inländischen Beteiligungen können eine ICP-Lizenz beantragen.
Alle Details zur ICP-Lizenz sind unter den unten genannten Links verfügbar.
- 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
Elastic Compute Service ECS
Nach Erhalt der ICP-Lizenz wurde der Hosting-Plan ausgewählt. Alibaba bietet verschiedene Cloud-Server, die die Anforderungen zum Hosten Ihrer Website erfüllen. Wir haben uns für Elastic Computing Service (ECS) entschieden. Es bietet einen elastischen und virtuellen Cloud-Service zum Hosten der Website. Es standen verschiedene Kaufoptionen zur Verfügung; Sie können diejenige auswählen, die nach Ihren Bedürfnissen geeignet ist. Eine Liste aller Hosting-Pläne und deren Details finden Sie unter diesem Link https://www.alibabacloud.com/solutions/hosting
Nach der Auswahl des richtigen Hosting-Servers, in meinem Fall ECS, musste seine Instanz ausgewählt werden. ECS-Instanz ist eine virtuelle Maschine, die Komponenten wie Arbeitsspeicher, Netzwerk, Betriebssystem und CPU enthält. Diese ECS-Instances werden in verschiedene Kategorien von Instance-Familien eingeteilt, die unterschiedliche Geschäftsszenarien abdecken (hauptsächlich Speicherspezifikation und CPU). Ich hatte eine Plattform für On-Demand-Videostreaming und im Grunde eine Bildungsplattform, also war die von mir ausgewählte ECS-Instanz (ECS.mn4.large). Diese Instanz bietet 2 virtuelle CPUs und 8 GiB Arbeitsspeicher. Sie können die Liste aller Arten von Instanzen je nach Ihren Anforderungen über diesen Link abrufen: https://www.alibabacloud.com/help/doc-detail/25378.html
Einrichtung des Lampenstapels
Sobald Sie mit dem Kauf des Servers fertig sind, müssen Sie den LAMP-Stack installieren/einrichten. Es ist eine Open-Source-Software, die zusammen installiert wird, damit ein Server eine Website hosten kann. LAMP steht für Linux, Apache, MySQL und PHP. Das erste, was benötigt wurde, war ein aktives Alibaba Cloud-Konto. ECS auf einem Linux-Rechner zu starten war eine einfache Aufgabe. Ich habe einige einfache Schritte befolgt, die unten angegeben sind:
1. An meiner Alibaba Cloud ECS Management Console angemeldet. Wählen Sie im Dashboard Product Service > Elastic Compute Service aus. Sie werden zum ECS-Übersichts-Dashboard weitergeleitet. Klicken Sie in der Seitenleiste auf Instanzen , um zum Menü Instanzen zu navigieren.
2. Im nächsten Schritt erstellen Sie eine Instanz. Es sind zwei Pakete verfügbar und Sie müssen die Rechenzentrumsregion und die Verfügbarkeitszone auswählen, um die Instanz zu starten.

3. Wählen Sie Instance-Typ auswählen > Generierung aus . Wählen Sie die Generation gemäß Ihren Rechenanforderungen aus.
4. Wählen Sie Netzwerktyp > Klassisches/VPC-Netzwerk aus . Wählen Sie den Netzwerkabrechnungstyp aus.

5. Wählen Sie unter Betriebssysteme Ubuntu oder einen beliebigen anderen Linux-Server aus und wählen Sie eine Version für den Server aus dem Dropdown-Menü aus. Wählen Sie im Abschnitt Speicher den Speichertyp gemäß Ihren Anforderungen aus.
6. Unter Security Setup können Sie ein Passwort für die Serversicherheit festlegen. Diese Aufgabe kann später auch von der Konsole aus durchgeführt werden.
7. Endlich können Sie Ihren Kauf überprüfen und bei Bedarf ändern. Um den Server zu bestätigen und zu starten, klicken Sie auf Aktivieren.

Hier wird Linux installiert. Die Details und Befehle zur Installation von Apache, MySQL und PHP finden Sie unter folgendem Link https://www.alibabacloud.com/getting-started/projects/how-to-install-lamp-stack
Die vollständige Anleitung zur Einrichtung finden Sie hier
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04
Bitte beachten Sie, dass diese Links das LAMP-Setup für OS Ubuntu 18.04 erklären
Sobald Sie mit der Einrichtung der Lampe fertig sind, müssen Sie manchmal auch Sicherheitsgruppen einrichten, was nach der Anmeldung über die Konsole der Instanz erfolgen kann.
8. Unter Instanzen > Verwalten , um die ECS-Instanz zu verwalten.

9. Navigieren Sie zu Sicherheitsgruppe (linker Bereich) > Regeln konfigurieren .

Überprüfen Sie, ob die Instanz bereits so eingestellt ist, dass sie eingehenden Datenverkehr von Port 80 zulässt. Wenn nicht, wählen Sie Sicherheitsgruppenregeln hinzufügen aus, um eine neue Regel zu erstellen.

Geben Sie die Details wie unten gezeigt ein und klicken Sie auf OK.

Domain-Umzug
Nachdem Sie mit der Einrichtung des Servers fertig sind, besteht der nächste Schritt darin, die Domäne dem Server zuzuordnen.
Domain-Umzug
Wenn Ihre Domain bei einem anderen Anbieter registriert ist, müssen Sie Ihre Domain zu Alibaba migrieren. Es gibt also einige zusätzliche Schritte, die Sie befolgen müssen.
- Wenn Sie eine Domain auf die internationale Plattform von Alibaba übertragen möchten, müssen Sie einige Regeln befolgen:
- Ihr Domainname muss ein bestehender Domainname sein und darf keine illegalen Zeichen enthalten.
- Ihr Domainname muss länger als 60 Tage bei einem anderen Registrar als Alibaba Cloud registriert sein.
- Der Domänenname sollte sich nicht im Status clientUpdateProhibited, serverUpdateProhibited oder clientHold befinden.
- Ihr Domainname sollte nicht strittig sein, einem Schiedsverfahren unterliegen oder durch ein Gericht eingeschränkt werden.
Wenn internationale Domainnamen wie .com, .net und .org zu Alibaba Cloud übertragen werden, muss Ihre E-Mail-Adresse (Registrant des Domainnamens) funktionieren und verifiziert sein. Folgen Sie dann dem unten angegebenen Verfahren.
- Überprüfen Sie Ihren Domainnamen bei Ihrem Registrar, bevor Sie ihn zu Alibaba Cloud übertragen.
- Ändern Sie bei Bedarf die Kontaktinformationen, damit alle anstehenden Bestätigungs-E-Mails im Zusammenhang mit der Übertragung an die E-Mail-Adresse des neuen administrativen Kontakts gesendet werden können.
- Entfernen Sie bei Bedarf den Clienthold-Status aus dem Domänennamen.
- Wenn für Ihren Domainnamen das Verbot der Übertragung von Domainnamen aus Alibaba Cloud aktiviert ist, müssen Sie diese Funktion deaktivieren.
- Besorgen Sie sich einen Transfercode, der auch als Transferschlüssel, Transferpasswort oder Domainname-Passwort bezeichnet werden kann.
- Melden Sie sich bei der Alibaba Cloud Domain-Konsole an.
- Wählen Sie im Navigationsbereich auf der linken Seite Domain-Transfers-In > Domain-Namen übertragen In aus .
- Geben Sie Ihren Domänennamen und den Übertragungsschlüssel ein und klicken Sie dann auf Senden .
Wenn Sie dann Domainnamen in großen Mengen an Alibaba Cloud übertragen- Setzen Sie einen Domainnamen und seinen Übertragungsschlüssel in eine Reihe, trennen Sie sie mit einem Leerzeichen. Befolgen Sie die gleiche Regel für andere Domainnamen.
- Es können maximal 50 Domainnamen gleichzeitig auf Alibaba Cloud übertragen werden.
- Wählen Sie eine Profilvorlage aus und klicken Sie auf Weiter . Wenn Sie einen „.cn“-Domänennamen an Alibaba Cloud übertragen, müssen Sie eine Profilvorlage auswählen, die die Echtnamen-Authentifizierung bestanden hat. Weitere Informationen zur Echtzeitauthentifizierung finden Sie unter https://www.alibabacloud.com/help/doc-detail/108953.htm#section-rdn-q41-ygb
- Überprüfen Sie den Betrag und fahren Sie mit der Zahlung fort. Das System überprüft automatisch, ob Ihr Übertragungsschlüssel korrekt ist. Nach erfolgreicher Überprüfung wird der Domainname an Alibaba Cloud übertragen. Dieser Vorgang kann bis zu 7 Tage dauern.
Wie überprüfe ich den Übertragungsstatus?
- Melden Sie sich bei der Konsole von Alibaba Cloud Domain an.
- Sie können den Transferprozess im linken Navigationsbereich > Domain Transfers-In überprüfen.
Die detaillierten Informationen finden Sie unter folgendem Link:
https://www.alibabacloud.com/help/doc-detail/54077.htm?spm=a3c0i.o54076en.b99.18.7c84fbddfnrz5
- Wenn Sie eine Domain auf die Plattform in Festlandchina übertragen möchten, müssen Sie einige Regeln befolgen:
- Die Domainnamen mit echten und juristischen Zeichen können übertragen werden.
- Die Übertragung von Domainnamen kann erst nach 60 Tagen nach Registrierung des Domainnamens und 15 Tage vor Ablauf des inländischen Domainnamens erfolgen.
- Der Status des Domainnamens darf nicht übertragen werden oder der Clienthold kann nicht übertragen werden.
- Domainnamen können nicht in Streitigkeiten, Schiedsverfahren oder gerichtlichen Beschränkungen übertragen werden.
Der Übertragungsprozess kann wie folgt durchgeführt werden:
Reibungslose Migration vor der Übertragung:
- Richten Sie die Domänennamenauflösung in Alibaba Cloud ein. Nicht-Wan-Domänennamen können auch die Cloud-Auflösung verwenden.
- Ändern Sie den DNS des Domänennamens beim ursprünglichen Registrar und ändern Sie den DNS des Domänennamens entsprechend.
- Bitten Sie den ursprünglichen Registrar um die Übertragung und erhalten Sie das Kennwort für die Domänenübertragung.
Überweisung einreichen:
- Geben Sie den Domainnamen ein und übertragen Sie das Passwort. Es unterstützt Batch-Übertragung (200 / Zeit). Sie müssen die Informationsvorlage „Real-Name Authentication“ auswählen.
- Sie müssen den Domain-Transferpreis für 1-Jahres-Verlängerungen bezahlen.
- Als Reaktion auf die Anforderungen der temporären Spezifikationen von ICANN wird die Autorisierungsbestätigung für die E-Mail-Verifizierung vorübergehend storniert; die Überprüfung des Domainnamens wird eingegeben. Nachdem die Namensüberprüfung bestanden ist, beginnt die Übertragung des Domainnamens.
- Das System überprüft das Transferpasswort: Wenn die Überprüfung bestanden ist, beginnt der Domainname mit der Übertragung an Wanwang; Wenn die Verifizierung fehlschlägt, müssen Sie sich in der Verwaltungskonsole anmelden – Übertragung auf die Liste der Domainnamen – und den Bearbeitungsstatus rechtzeitig verfolgen.
- Die Bearbeitung erfolgreicher Übertragungen dauert etwa 5-7 Tage, je nachdem, wie schnell der ursprüngliche Registrar die Übertragung bestätigt.
Übertragung nach erfolgreichem Abschluss bestätigen:
- Nachdem der neue Domainname erfolgreich übertragen wurde, müssen Sie sich bei der Domainnamenkonsole anmelden und die Domainnameninformationen rechtzeitig vervollständigen, indem Sie den Vorgang zum Ändern (Übertragung) des Domainnameninhabers durchführen.
Die detaillierten Richtlinien für den Domaintransfer nach Festlandchina finden Sie unter folgendem Link:
https://wanwang.aliyun.com/domain/transfers
- Sobald Sie mit der Übertragung der Domain fertig sind, können Sie den Status der Domain über diesen Link überprüfen: https://domain.console.aliyun.com/#/domain/transfer/detail/
Domänenzuordnung
Domain Mapping ist der wichtigste und wichtigste Teil. DNS-Server erstellen einen DNS-Eintrag, der Informationen zu einem Domänennamen oder Hostnamen enthält, insbesondere zu seiner aktuellen IP-Adresse. A Records sind die Art von DNS-Einträgen. Ein A-Eintrag ordnet einen Domänennamen der IP-Adresse des Computers zu, der die Domäne hostet.
Navigieren Sie von Ihrer Konsole zu Alibaba Cloud DNS . Der folgende Bildschirm wird angezeigt

Klicken Sie auf Domänennamen hinzufügen

Wenn Sie auf Bestätigen klicken, sehen Sie einen etwas ähnlichen Bildschirm im Vergleich zum folgenden Bildschirm. Wenn Sie eine neue Domain verwenden, müssen Sie einen neuen Eintrag hinzufügen.

Klicken Sie auf Datensatz hinzufügen und Sie sehen den folgenden Bildschirm


Hier steht „A“ für Adresse. Wenn Sie einen A-Eintrag hinzufügen, ordnen Sie die IPv4-Adresse der Instanz dem Domänennamen zu. Sie können auch mehrere A-Einträge für denselben Domänennamen haben.
„CNAME“ steht für Canonical Name. Wie der Name schon sagt, wird er verwendet, um den kanonischen Namen der Domain zuzuordnen.
Die detaillierten Richtlinien zum Zuordnen der Domain finden Sie unter dem folgenden Link:
https://www.alibabacloud.com/blog/essential-guide-to-alibaba-cloud-domain-name-system-dns_593751
Bisher wurde davon ausgegangen, dass Ihr Server mit der zugeordneten Domain betriebsbereit wäre.
Generieren von CSR
Als nächstes kommt die Einrichtung von SSL (falls erforderlich). Wenn Sie Online-Zahlungen in Ihre Website integrieren, müssen Sie Cloud-Sicherheitsprodukte in Betracht ziehen, um sich vor Angriffen wie DDoS (Distributed Denial of Service) und anderen gängigen Angriffen zu schützen. SSL ist also ein notwendiger Schritt, der implementiert werden muss.

- Der erste Schritt zur Implementierung von SSL ist die Generierung von CSR (Certificate Signing Request). Bevor Sie ein digitales Zertifikat beantragen, müssen Sie zunächst den privaten Schlüssel des Zertifikats und eine CSR-Datei generieren. Die CSR-Datei ist Die Quelldatei Ihres Public-Key-Zertifikats ist die CSR-Datei und enthält Informationen über Ihre Organisation und Ihren Server. Der private Schlüssel wird zusammen mit der erstellten CSR generiert. Die Vertraulichkeit und Sicherheit des privaten Schlüssels müssen gewahrt bleiben. Um das CSR-Zertifikat für den Apache-Server zu generieren, müssen Sie die folgenden Schritte ausführen:
- Melden Sie sich am Terminal Ihres Servers (SSH) an.
- Geben Sie den folgenden Befehl in die Eingabeaufforderung ein:-
Zum Beispiel: ( openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain .key -out yourdomain .csr )
- Geben Sie die angeforderten Informationen ein:
Name der Organisation: der Name, der für Ihr Unternehmen gesetzlich registriert ist.
Organisationseinheit: Geben Sie ggf. den DBA-Namen ein.
Allgemeiner Name: vollständiger Domänenname/URL, die Sie sichern.
Ort: Name der Stadt oder des Ortes, wo die Organisation registriert ist.
Staat/Provinz: Name des Staates/der Provinz, in dem die Organisation registriert ist.
Land: Ländercode aus zwei Buchstaben, in dem die Organisation registriert ist (das ISO-Format).
- Kopieren Sie den Text, indem Sie die CSR im Texteditor öffnen.
- Fügen Sie die kopierte CSR in die SSL-Registrierung in Ihrem Konto ein.
Weitere Details zur Generierung von CSR finden Sie unter den folgenden Links:
https://in.godaddy.com/help/apache-generate-csr-certificate-signing-request-5269 und https://www.alibabacloud.com/help/doc-detail/42218.htm - Nachdem Sie eine CSR generiert haben, müssen Sie sie mit verschiedenen Methoden verifizieren, die vom SSL-Anbieter bereitgestellt werden. Für diese Validierungsmethode müssen Sie einen bestimmten CNAME-Eintrag in den DNS-Manager-Einstellungen Ihrer Domäne über die Alibaba Cloud-Konsole erstellen. Die Werte für den CNAME-Eintrag sind auch in Ihrem Konto verfügbar, nachdem die Bestellung zur Aktivierung an die Zertifizierungsstelle übermittelt wurde.
Ausführliche Informationen erhalten Sie unter folgendem Link:
https://www.namecheap.com/support/knowledgebase/article.aspx/9637/68/how-can-i-complete-the-domain-control-validation-dcv-for-my-ssl-certificate#dns
Über den folgenden Link können Sie die Details zum Konfigurieren von cname-Einträgen über die Konsole von Alibaba Cloud abrufen:
https://partners-intl.aliyun.com/help/doc-detail/27144.htm?spm=a2c63.p38356.b99.33.708f799aod5oY5
Sobald der CSR verifiziert ist, wird das SSL-Zertifikat vom Anbieter für die registrierte E-Mail-Adresse ausgestellt.
- Der erste Schritt zur Implementierung von SSL ist die Generierung von CSR (Certificate Signing Request). Bevor Sie ein digitales Zertifikat beantragen, müssen Sie zunächst den privaten Schlüssel des Zertifikats und eine CSR-Datei generieren. Die CSR-Datei ist Die Quelldatei Ihres Public-Key-Zertifikats ist die CSR-Datei und enthält Informationen über Ihre Organisation und Ihren Server. Der private Schlüssel wird zusammen mit der erstellten CSR generiert. Die Vertraulichkeit und Sicherheit des privaten Schlüssels müssen gewahrt bleiben. Um das CSR-Zertifikat für den Apache-Server zu generieren, müssen Sie die folgenden Schritte ausführen:
Bereitstellen von SSL auf dem Apache-Server
Wenn Ihr Server ein Apache-Server ist, müssen Sie ein SSL-Zertifikat bereitstellen.
- Führen Sie im Apache2-Verzeichnis den Befehl zum Erstellen des SSL-Verzeichnisses aus.
mkdir /etc/apache2/ssl
- Führen Sie den folgenden Befehl aus, um die heruntergeladene Zertifikatsdatei in das SSL-Verzeichnis zu kopieren.
- Führen Sie den folgenden Befehl aus, um die heruntergeladene Zertifikatsdatei in das SSL-Verzeichnis zu kopieren.
cp -r YourDomainName_public.crt /etc/apache2/ssl cp -r YourDomainName_chain.crt /etc/apache2/ssl cp -r YourDomainName.key /etc/apache2/ssl
- Führen Sie den folgenden Befehl aus, um das SSL-Modul zu aktivieren.
sudo a2enmod ssl
- Sie können den Befehl ausführen
ls /etc/apache2/sites-available
nachdem das SSL-Modul aktiviert ist, und zeigen Sie die erstellte Datei mit dem Namen default-ssl.conf im Verzeichnis an.
Weitere Details finden Sie unter folgendem Link:
https://www.alibabacloud.com/help/doc-detail/102450.html?spm=a2c5t.11065259.1996646101.searchclickresult.64ed7462pCA28k
- Der nächste Schritt wäre, einige Einstellungen in Ihrer Serverkonfigurationsdatei zu ändern (ich gehe hier davon aus, dass der Server Apache ist, daher können Sie die Konfigurationsdatei mit diesem Befehl bearbeiten nano /etc/apache2/sites-available/000-default.conf In dieser Datei sehen Sie die Einstellung für den Standardport, dh 80, also müssen Sie auch für den SSL-Port 443 hinzufügen. Sie müssen nur die folgenden Zeilen hinzufügen und den Pfad der Dateien (Schlüssel und Zertifikate) entsprechend ersetzen Ich habe meine Dateien im SSL-Ordner abgelegt.
<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>
- Standardmäßig ist .htaccess nicht verfügbar. Um Ihre Website standardmäßig auf HTTPS zu öffnen, müssen Sie die .htaccess-Datei aktivieren. Um es zu aktivieren, müssen Sie die Konfigurationsdatei bearbeiten. Die Schritte sind:
- Verwenden Sie einen Texteditor, um Ihre Datei zu öffnen. sudo nano /etc/apache2/sites-available/000-default.conf
- Nach dem Block VirtualHost() müssen Sie den folgenden Code hinzufügen
- Standardmäßig ist .htaccess nicht verfügbar. Um Ihre Website standardmäßig auf HTTPS zu öffnen, müssen Sie die .htaccess-Datei aktivieren. Um es zu aktivieren, müssen Sie die Konfigurationsdatei bearbeiten. Die Schritte sind:
<Directory /var/www/html/example.com/public_html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
- Speichern Sie die Datei und starten Sie den Apache neu.
Andere Alibaba Cloud-Produkte
Objektspeicherdienst (OSS)
Alibaba bietet Speicherdienste, mit denen Sie beliebige Datenmengen in der Cloud speichern, archivieren und sichern können. Dieser Dienst heißt Object Storage Service, kurz OSS genannt. Dieser von Alibaba bereitgestellte Speicherdienst ist dem von Amazon Web Services (AWS) bereitgestellten S3-Bucket ziemlich ähnlich. OSS ermöglicht es Ihnen, verschiedene unstrukturierte Datendateien, einschließlich Textdateien, Bilder und Audiodateien, Videodateien usw., über das Netzwerk abzurufen und zu speichern, unabhängig von Zeit und Ort.
Alibaba bietet API- und SDK-Schnittstellen, um riesige Datenmengen in Alibaba Cloud OSS zu migrieren. Es gibt verschiedene Konzepte für die Speicherung, die von Alibaba Cloud OSS bereitgestellt werden. Sie sind Bucket, Object, Region, Endpoint und AccessKey. Die Schritte zum Erstellen eines Buckets von Alibaba Cloud Console sind wie folgt:
EIMER ERSTELLEN
Ein Bucket ist eine Art Container für Objekte, die in OSS gespeichert sind.
- Um einen Bucket zu erstellen, müssen Sie sich möglicherweise bei der Alibaba Cloud-Konsole > OSS anmelden. Es erscheint ein Dialogfeld, in dem Sie ein Dialogfeld erstellen können.
- Geben Sie den Bucket-Namen ein. Er muss eindeutig sein und kann nicht geändert werden, nachdem der Bucket erstellt wurde.
- Wählen Sie das Rechenzentrum des Buckets aus der Dropdown-Liste „Region“ aus. Dies kann nicht mehr geändert werden, nachdem der Bucket erstellt wurde. Wenn Sie über das Intranet auf OSS zugreifen müssen, wählen Sie die Region aus, in der sich Ihr ECS befindet.
- Es werden drei Arten von Speicherklassen bereitgestellt: Standard, IA und Archiv.
- Speicher: Unterstützt häufigen Datenzugriff.
- IA (Infrequent Access): Es eignet sich zum Speichern von Daten, die nicht häufig verwendet werden und für lange Zeit gespeichert werden.
- Archiv: Die Daten hier werden für einen langen Zeitraum gespeichert (mehr als ein halbes Jahr)
- Wählen Sie die gewünschte Zugriffskontrollliste, serverseitige Verschlüsselung und Echtzeitprotokollabfrage aus und klicken Sie auf OK, um Ihren Bucket zu erstellen.

Unter dem unten angegebenen Link finden Sie verschiedene Methoden zum Erstellen eines Buckets:
https://www.alibabacloud.com/help/doc-detail/31885.htm?spm=a2c63.p38356.879954.4.3bb34fe0JofTNr
OBJEKT HOCHLADEN
- Wählen Sie den Namen des Buckets aus, in den Sie ein Objekt hochladen möchten.
- Klicken Sie auf Dateien > Hochladen . Auf dem Bildschirm erscheint ein Upload-Dialogfeld.
- Legen Sie im Abschnitt Hochladen in das Verzeichnis fest, in das das Objekt hochgeladen werden soll. Durch Auswahl der Option Aktuell wird das Objekt in das aktuelle Verzeichnis hochgeladen. Wenn Sie die Option Angegeben auswählen, müssen Sie ein Verzeichnis angeben. Das OSS erstellt automatisch den entsprechenden Ordner und lädt das Objekt in diesen Ordner hoch.
- Wählen Sie im Abschnitt Datei-ACL die ACL des hochzuladenden Objekts aus. Standardmäßig erbt ein Objekt die ACL des zugehörigen Buckets.
- Im Abschnitt Hochladen können Sie ein oder mehrere hochzuladende Objekte in den Abschnitt Hochladen ziehen.
- Beim Hochladen eines Objekts müssen Sie bedenken, dass ein Objekt mit demselben Namen, das bereits im Bucket vorhanden ist, überschrieben wird.
Unter dem folgenden Link finden Sie verschiedene Methoden zum Hochladen des Objekts:
https://www.alibabacloud.com/help/doc-detail/31886.htm?spm=a2c63.p38356.b99.19.77c65dc494FJlI
OBJEKT HERUNTERLADEN
- Um ein Objekt herunterzuladen, navigieren Sie zu OSS- Konsole > Bucket-Liste (wählen Sie den Namen des von Ihnen erstellten Buckets aus) > Registerkarte Dateien > wählen Sie den Namen des Objekts aus und klicken Sie auf Vorschau.
- Auf der Vorschauseite finden Sie die folgenden Optionen: Herunterladen, Datei-URL öffnen, Datei-URL kopieren und Dateipfad kopieren.
- Um mehrere Objekte gleichzeitig herunterzuladen, navigieren Sie zu Dateien, wählen Sie mehrere Objekte aus und wählen Sie Stapelverarbeitung > Herunterladen.
- Um jeweils nur ein Objekt herunterzuladen, navigieren Sie zu Dateien, wählen Sie ein Objekt aus und wählen Sie Mehr > Herunterladen.
Sie können verschiedene Methoden finden, um das Objekt über den folgenden Link herunterzuladen:
https://www.alibabacloud.com/help/doc-detail/31887.htm?spm=a2c63.p38356.b99.20.56d275c5wvXGab
OBJEKT LÖSCHEN
- Um ein Objekt aus dem Bucket zu löschen, navigieren Sie in der Konsole zur Bucket-Namensliste.
- Wählen Sie den Namen des Buckets aus, aus dem Sie ein Objekt löschen möchten.
- Klicken Sie auf Dateien, wählen Sie ein oder mehrere Objekte aus und klicken Sie auf Löschen. Dadurch wird das Dialogfeld Datei löschen geöffnet. Klicken Sie zum Löschen auf OK.
Unter dem folgenden Link finden Sie verschiedene Methoden zum Löschen des Objekts:
https://www.alibabacloud.com/help/doc-detail/31888.htm?spm=a2c63.p38356.b99.21.7e905a208HrDW0
EIMER LÖSCHEN
- Stellen Sie vor dem Löschen des Buckets sicher, dass alle Objekte im Bucket gelöscht sind.
- Wählen Sie aus der Bucket-Liste den Namen des Buckets aus, den Sie löschen möchten.
- Klicken Sie auf Grundeinstellungen. Klicken Sie in der Bucket-Verwaltung auf Bucket löschen. Ein Dialogfeld wird angezeigt. Klicken Sie auf OK, um den Bucket zu löschen.
Unter dem folgenden Link finden Sie verschiedene Methoden zum Löschen des Buckets:
https://www.alibabacloud.com/help/doc-detail/31889.htm?spm=a2c63.p38356.b99.22.18d37262UpR0Ou
- Die oben genannten Methoden sind hilfreich, wenn Sie die Buckets und Objekte über die Alibaba Cloud Console verwalten möchten. Diese Methoden sind nicht hilfreich, wenn Sie die Objekte oder Buckets aus Ihren Codes verwalten müssen.
- Dafür stellt Alibaba Cloud SDKs und APIs für die Entwickler bereit. Die Codes zur Verwendung des OSS PHP SDK zur Durchführung von Routinevorgängen wie das Erstellen eines Buckets, Objekt-Uploads und Objekt-Downloads, Löschen von Objekten, Löschen von Buckets usw. finden Sie unter dem folgenden Link:
https://www.alibabacloud.com/help/doc-detail/32101.htm?spm=a2c63.p38356.879954.18.2637465aJLLKJE#concept-32101-zh
Um auf die in OSS vorhandenen Buckets zuzugreifen, sind AccessKey ID und AccessKey Secret erforderlich.
- Um diese Schlüssel zu erhalten, melden Sie sich bei Ihrer Alibaba Cloud Console an. Wählen Sie aus dem Avatar in der oberen rechten Ecke accesskey aus der Dropdown-Liste aus
- Auf dem Bildschirm erscheint ein Dialogfeld mit Sicherheitstipps.
- Auf der Seite „Sicherheitsverwaltung“ können Sie einen AccessKey erstellen oder nach einem vorhandenen AccessKey suchen. Rufen Sie dann die AccessKey-ID und das AccessKey-Secret Ihres Alibaba Cloud-Kontos ab.
Unter dem folgenden Link finden Sie verschiedene Methoden zum Abrufen der AccessKey-ID und des AccessKey-Geheimnisses:
https://www.alibabacloud.com/help/doc-detail/142101.html?spm=a2c5t.11065259.1996646101.searchclickresult.632f1896cvtbZQ
Die Identität des Anfragesenders erfolgt über die AccessKey Id oder das AccessKey Secret nach der Methode der symmetrischen Verschlüsselung . Die AccessKey-ID wird vom OSS verwendet, um den Benutzer zu identifizieren. Das AccessKey Secret wird vom Benutzer zur Signaturverschlüsselung und vom OSS zur Überprüfung der Signatur verwendet. Der AccessKey des Alibaba Cloud-Kontos verfügt über Berechtigungen zum Zugriff auf seine Ressourcen.
Um als Benutzer eine Anfrage an das OSS zu senden, wird ein Signaturschlüssel in einem bestimmten Format generiert. Dieser Signaturschlüssel muss von Ihnen mit Ihrem AccessKey Secret verschlüsselt werden. Dadurch wird ein Bestätigungscode generiert. Nachdem die Anforderung empfangen wurde, findet OSS das AccessKey-Geheimnis basierend auf der AccessKey-ID und extrahiert dann die Signaturzeichenfolge und den Verifizierungscode auf die gleiche Weise. Wenn der berechnete Verifizierungscode derselbe wie der bereitgestellte Verifizierungscode ist, bestimmt der OSS, dass die Anforderung gültig ist. Andernfalls lehnt OSS die Anfrage ab.
ApsaraVideo für VOD
Das andere Produkt, das ich verwendet habe, war ApsaraVideo für VOD. ApsaraVideo für VOD bietet On-Demand-Audio- und Video-Streaming-Lösungen. Es transkodiert die hochgeladenen, bearbeiteten und gesammelten Audio-/Videodateien basierend auf den Transkodierungseinstellungen. Es bietet webbasierte Konsolen, APIs und SDKs wie Player-SDK und Upload-SDK. Um ApsaraVideo VOD zu aktivieren, müssen Sie es auf der Alibaba Cloud-Website kaufen. Nachdem Sie den Plan gekauft haben, können Sie sich bei der ApsaraVideo VOD-Konsole anmelden und mit der Nutzung des Dienstes beginnen.
Sie können Ihre Videos über die Video-Upload-Funktion der ApsaraVideo for VOD-Konsole hochladen. Sie können mehrere Audios, Videos und Bildressourcen gleichzeitig hochladen. Um das Video hochzuladen, gehen Sie wie folgt vor:
VIDEO HOCHLADEN
- Navigieren Sie zu Medienbibliothek > Videoseite > Video hochladen .
- Wählen Sie auf der Seite zum Hochladen von Medien das lokale Video aus, das Sie hochladen möchten, und klicken Sie auf die Schaltfläche Hochladen.
- Sie können bei Bedarf weitere Videos hinzufügen oder das Hochladen von Videos abbrechen.

TRANSCODING-EINSTELLUNG KONFIGURIEREN
Sie müssen die Transcodierungseinstellung abschließen, bevor Sie das Video hochladen. Die Transkodierungsvorlagen sind verfügbar und Sie können eine davon auswählen, um einzelne oder mehrere Videos zu verarbeiten. In diesem Fall wurden die Standard-HLS-Transcoding-Vorlagen verwendet. Wenn nicht, wird die Standardvorlage für die Transcodierung ausgewählt. Überprüfen Sie die Konfiguration und Verwaltung, wenn Sie das Video zum ersten Mal hochladen. Alle zukünftigen Videos werden gemäß Ihrer ausgewählten Transcodierungsvorlage transcodiert. Sie können verschiedene Definitionen, benutzerdefinierte Auflösungen, Bitraten und Wasserzeichen konfigurieren.
VIDEOINFORMATIONEN BEARBEITEN
- Sie können den Titel und die Kategorie für Ihr Video festlegen, bevor Sie es auf den Server hochladen. Es können mehrere Videodateien ausgewählt und einer Kategorie hinzugefügt werden. Sie können die Videokategorie auf der Seite mit den Videodetails ändern, nachdem das Video hochgeladen wurde.
- Sie können eine Kategorie auf der Kategorieseite erstellen, bevor Sie das Video hochladen, damit Sie beim Hochladen eine Kategorie für das Video auswählen können.
SPEICHERADRESSE WÄHLEN
- Um ein Video hochzuladen, müssen Sie die Speicheradresse auswählen. Wenn mehrere Speicheradressen verfügbar sind, wird die Standardspeicheradresse ausgewählt.
HOCHLADEN STARTEN & FORTSCHRITT ANZEIGEN
- Das System beginnt mit dem Hochladen der Videodatei, sobald Sie auf die Schaltfläche Hochladen klicken.

- Sie können eine Liste aller hochgeladenen Videos anzeigen.
- Um das Hochladen eines Videos zu stoppen, können Sie auf die Spalte Aktion abbrechen klicken.
- Wenn die Aufgabe zum Hochladen des Videos angehalten wurde oder aus irgendeinem Grund fehlgeschlagen ist, können Sie die Aufgabe fortsetzen, indem Sie auf die Schaltfläche Erneut hochladen klicken. Das System wird das Hochladen des Videos neu starten.
- Sie können alle hochgeladenen Videos aus der Medienbibliothek anzeigen. Das System beginnt mit der Transcodierung und Verarbeitung dieser Videos.
Die Liste der unterstützten Erweiterungsformate und weitere Details zum Hochladen eines Videos finden Sie unter folgendem Link: https://www.alibabacloud.com/help/doc-detail/86058.htm?spm=a2c63.p38356.b99.12.377971 e8tmtDAG
Medienverarbeitung
Der Nachteil bei der Verwendung dieses Produkts war, dass alles über die von Alibaba Cloud bereitgestellte Konsolenschnittstelle verwaltet werden musste. Meine Anforderung war, das Video aus dem benutzerdefinierten Admin-Panel mit Komprimierung und Verarbeitung auf Video hochzuladen. Also wurde MPS (Media Processing Service) ausgewählt. Damit wurde jedes große Video in kleine Dateien aufgeteilt und auf OSS gespeichert, damit der Endbenutzer beim Ansehen des Videos keine Pufferung erfährt. Sie können die Java-, .Net-, PHP-, Python- und NodeJS-SDKs in Ihren Code integrieren. Den Quellcode und Beispiele für die SDK-Integration finden Sie unter den folgenden Links:
https://docs.open.alipay.com/54/103419/
https://www.alibabacloud.com/help/faq-detail/38990.htm?spm=a2c63.p38356.879954.11.7239b03eq38scS
Ich hoffe, dass Ihr Server zu diesem Zeitpunkt vollständig eingerichtet ist und erfolgreich ausgeführt wird. Der Zweck dieses Blogs ist es, Entwicklern, die sich auf die Zusammenarbeit mit dem chinesischen Markt und Alibaba Cloud freuen, die Aufgabe etwas zu erleichtern.
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.