為什麼要使用阿里雲以及完成設置的初始步驟是什麼
已發表: 2019-11-23談到雲計算,任何人腦海中浮現的第一個名字就是亞馬遜網絡服務 AWS。
AWS 迎合各種基於雲的產品,從計算到遷移、存儲到安全等等。 AWS 是世界上幾乎所有人都信任的名稱。 但談到中國市場,人們往往會三思而後行,然後才選擇 AWS。
過去曾聽說過一些關於 AWS 離開中國市場的傳言,但實際上並沒有發生。 當時,在中國市場是否與 AWS 並肩作戰,還很難抉擇。 另一個可用的選項是阿里雲,也稱為阿里雲。 阿里雲是阿里巴巴集團的子公司,為中國和國際市場的在線業務提供雲服務。 目前的情況是,如果不考慮龐大的中國市場,就無法將自己置於全球版圖上。

現在有很多選擇可以在中國託管您的網站。 第一個選擇是在您自己的國家/地區舉辦。 但是您可能不會選擇此選項,因為您的網站將託管在中國大陸以外,並且他們的搜索引擎可能不會索引您的完整網站。
另一種選擇是使用內容交付網絡 CDN 來交付內容,而無需在中國大陸託管網站。 但是這個選項會根據 CDN 的地理位置影響你網站的加載速度。 如果您想通過 CDN 託管您的網站,您可能想選擇香港位置。 為了避免諸如SEO排名,網站加載速度等所有此類問題,將您的網站託管在中國大陸是最佳選擇。 如果您正在部署中國優化網站,搜索引擎會將您的網站視為本地網站。 這將提高您的搜索引擎知名度和 SEO 排名。
您一定對如何在中國啟動您的網站有疑問。 當我們需要為位於中國大陸的客戶啟動網站時,也會出現同樣的問題。 有兩種服務器可供選擇:AWS 和阿里巴巴,但由於我們的目標受眾位於中國,因此首選阿里雲平台。 阿里雲及其產品按照網站要求使用。 要在中國啟動您的網站,需要遵循特定的規則。 該博客將幫助您逐步了解託管您的網站的過程。
博客中涵蓋的主題是:
- 阿里巴巴服務器設置
- ICP許可證
- 彈性計算服務ECS及其實例
- 燈組設置
- 域名轉移
- 域映射
- 產生企業社會責任
- 在 Apache 服務器中部署 SSL
使用的其他阿里雲產品是
- 對象存儲服務OSS
- 飛天視頻點播
- 媒體處理
阿里巴巴服務器設置
要購買服務器,有兩種選擇,一種是阿里巴巴國際,另一種是阿里巴巴中國大陸。 兩個平台上的帳戶被認為是不同的。 兩個平台(國際和中國大陸)的鏈接是 https://www.alibabacloud.com/ 和 https://cn.aliyun.com/
繼續使用阿里巴巴國際平台非常簡單,與 AWS 非常相似。 但是當需要使用阿里產品之一的ECS(彈性計算服務)設置服務器和遷移域,設置SSL和設置CDN(內容分發網絡)時,問題就出現了。
ICP許可證
為了在中國託管網站,需要遵循一些程序。 該過程的第一步是申請 ICP(互聯網內容提供商)許可證。 ICP許可證是一個註冊號,它允許網站在託管服務器上運行,這是中國政府制定的法律要求。 ICP許可證是保證您在中國大陸託管的網站快速加載的唯一途徑。 ICP許可證分為兩類:ICP備案和ICP商業許可證。
ICP填充:
這是第一級認證,無論網站是商業網站還是非商業網站,所有申請人都必須申請。 ICP 填寫可能需要幾個月的時間,但阿里雲會在 20 個工作日內提供處理。
ICP商業許可:
它允許在線平台或第三方商品和服務賣家在中國大陸託管他們的網站。 在獲得兩個ICP許可證後,一個人可以在中國大陸託管他們的電子商務網站。
在中國大陸沒有註冊營業機構的國際公司不具備獲得ICP許可證的資格。 內資企業或內資合資企業(JV)只能申請ICP許可證。
有關 ICP 許可證的所有詳細信息都可以在下面提到的鏈接中找到。
- 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
彈性計算服務 ECS
獲得ICP許可證後,選擇了託管方案。 阿里巴巴提供不同的雲服務器來滿足託管您的網站的要求。 我們選擇了彈性計算服務(ECS) 。 它為託管網站提供彈性和虛擬雲服務。 有不同的購買選擇; 您可以根據自己的需要選擇適合的。 您可以在此鏈接上找到所有託管計劃的列表及其詳細信息 https://www.alibabacloud.com/solutions/hosting
在選擇合適的託管服務器後,在我的例子中是 ECS,必須選擇它的實例。 ECS 實例是一個包含內存、網絡、操作系統和 CPU 等組件的虛擬機。 這些 ECS 實例分為不同類別的實例係列,以滿足不同的業務場景(主要是內存規格和 CPU)。 我有一個點播視頻流平台,基本上是一個教育平台,所以我選擇的 ECS 實例是 (ECS.mn4.large)。 該實例提供2個虛擬CPU和8 GiB內存。您可以根據您的要求從這個鏈接獲取所有類型的實例列表:https://www.alibabacloud.com/help/doc-detail/25378.html
燈組設置
購買完服務器後,您需要安裝/設置 LAMP 堆棧。 它是一個安裝在一起的開源軟件,使服務器能夠託管網站。 LAMP 代表 Linux、Apache、MySQL 和 PHP。 首先需要擁有一個活躍的阿里雲賬戶。 在 Linux 機器上啟動 ECS 是一件容易的事。 我遵循了下面給出的一些簡單步驟:
1. 登錄我的阿里雲ECS管理控制台。 在儀表板上選擇Product Service > Elastic Compute Service 。 您將被帶到 ECS 概覽儀表板。 單擊側欄上的實例以導航到實例菜單。
2. 下一步是創建實例。 有兩個可用的包,您需要選擇數據中心區域和可用區來啟動實例。

3. 選擇選擇實例類型 > 生成。 根據您的計算要求選擇代。
4. 選擇網絡類型 > 經典/VPC 網絡。 選擇網絡計費類型。

5. 在操作系統下,選擇 Ubuntu 或任何其他 Linux 服務器,從下拉菜單中選擇服務器的版本。 在存儲部分下,根據您的要求選擇存儲類型。
6. 在安全設置下,您可以設置服務器安全密碼。 此任務也可以稍後從控制台執行。
7. 最後,您可以查看您的購買並可以根據需要進行修改。 要確認並啟動服務器,請單擊激活。

在這裡,將安裝 Linux。 以下鏈接中給出了安裝 Apache、MySQL 和 PHP 的詳細信息和命令 https://www.alibabacloud.com/getting-started/projects/how-to-install-lamp-stack
此處提供了完整的設置指南
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04
請注意,這些鏈接解釋了 OS Ubuntu 18.04 的 LAMP 設置
一旦您完成了燈的設置,有時您還需要設置安全組,這可以在您登錄後從實例的控制台完成。
8. 在Instances > Manage下管理 ECS 實例。

9. 導航到安全組(左側面板)> 配置規則。

檢查實例是否已設置為允許來自端口 80 的入站流量。如果沒有,請選擇添加安全組規則以創建新規則。

輸入如下所示的詳細信息,然後單擊“確定”。

域名轉移
完成服務器的所有設置後,下一步就是將域映射到服務器。
域名轉移
如果您的域名是在其他提供商處註冊的,那麼您需要將您的域名遷移到阿里巴巴。 因此,您需要遵循一些額外的步驟。
- 如果您想將域名轉移到阿里巴巴的國際平台,那麼您需要遵循一些規則:
- 您的域名必須是現有域名,並且不得包含任何非法字符。
- 您的域名必須在阿里雲以外的註冊商處註冊超過 60 天。
- 域名不應處於 clientUpdateProhibited、serverUpdateProhibited 或 clientHold 狀態。
- 您的域名不應存在爭議、仲裁或受法院限制。
當 .com、.net 和 .org 等國際域名轉移到阿里雲時,您的(域名註冊人)電子郵件地址必須有效且經過驗證。 然後按照下面給出的程序。
- 在將域名轉移到阿里雲之前,請在您的註冊商處檢查您的域名。
- 如果需要,請修改聯繫信息,以便所有即將發送的與轉移相關的確認電子郵件都可以發送到新管理聯繫人的電子郵件地址。
- 如果需要,從域名中刪除客戶持有狀態。
- 如果您的域名啟用了禁止域名轉出阿里雲,那麼您需要禁用該功能。
- 獲取轉移碼,也可以稱為轉移密鑰、轉移密碼或域名密碼。
- 登錄阿里雲域控制台。
- 在左側導航欄中,選擇域名轉入 > 域名轉入。
- 輸入您的域名和轉移密鑰,然後單擊提交。
如果您是批量轉移域名到阿里雲,那麼- 把一個域名和它的轉移密鑰放在一行,用空格隔開。 對其他域名遵循相同的規則。
- 一次最多可以轉移50個域名到阿里雲。
- 選擇配置文件模板並單擊下一步。 將“.cn”域名轉入阿里雲時,必須選擇通過實名認證的模板。 有關實時身份驗證的更多信息,請訪問https://www.alibabacloud.com/help/doc-detail/108953.htm#section-rdn-q41-ygb
- 檢查金額並繼續付款。 系統會自動驗證您的轉帳密鑰是否正確。 驗證成功後,域名將開始轉移到阿里雲。 此過程最多可能需要 7 天。
如何查看轉賬狀態?
- 登錄阿里雲域控制台。
- 您可以在左側導航面板 > 域名轉入中查看轉入過程。
您可以在以下鏈接中找到詳細信息:
https://www.alibabacloud.com/help/doc-detail/54077.htm?spm=a3c0i.o54076en.b99.18.7c84fbddfnrz5
- 如果您想將域名轉移到中國大陸平台,那麼您需要遵循一些規則:
- 具有真實合法字符的域名可以轉讓。
- 域名轉移只能在域名註冊60天后和國內域名到期前15天進行。
- 域名狀態被禁止轉移或clienthold不能轉移。
- 域名不得在爭議、仲裁或法院限制中轉讓。
轉移過程可以按照以下步驟完成:
遷移前平滑遷移:
- 在阿里雲中設置域名解析。 非萬域域名也可以使用雲解析。
- 在原註冊商處修改域名DNS,並相應更改域名的DNS。
- 要求原註冊商轉移並獲取域名轉移密碼。
提交轉賬:
- 填寫域名並轉移密碼。 支持批量傳輸(200/次)。 必須選擇“實名認證”信息模板。
- 您必須支付 1 年續訂的域名轉讓價格。
- 應 ICANN 臨時規範要求,暫時取消郵件驗證授權確認; 輸入域名評論。 命名審核通過後,域名開始轉讓。
- 系統驗證轉移密碼:驗證通過,域名開始轉移至萬網; 如果驗證失敗,請登錄管理控制台-轉入域名列表,及時關注處理狀態。
- 成功的轉移大約需要 5-7 天的時間來處理,具體取決於原始註冊商確認轉移的速度。
成功完成後驗證傳輸:
- 新域名轉移成功後,您需要登錄域名控制台,通過域名所有者變更(轉移)操作及時完成域名信息。
您可以從以下鏈接找到域名轉移到中國大陸的詳細指南:
https://wanwang.aliyun.com/domain/transfers
- 完成域名轉移後,您可以通過以下鏈接查看域名狀態:https://domain.console.aliyun.com/#/domain/transfer/detail/
域映射
域映射是最重要和最關鍵的部分。 DNS 服務器創建一個 DNS 記錄,提供有關域名或主機名的信息,尤其是其當前 IP 地址。 A 記錄是 DNS 記錄的類型。 A 記錄將域名映射到託管該域的計算機的 IP 地址。
從控制台導航到阿里雲 DNS 。 將出現以下屏幕

點擊添加域名

如果單擊“確認”,您將看到與下面的屏幕有些相似的屏幕。 如果您使用的是新域,則必須添加新記錄。

單擊添加記錄,您將看到以下屏幕


這裡,“A”代表地址。 添加 A 記錄時,會將實例的 IPv4 地址與域名進行映射。 同一個域名也可以有多個 A 記錄。
“CNAME”代表規範名稱。 顧名思義,它用於將規範名稱映射到域。
以下鏈接中給出了映射域的詳細指南:
https://www.alibabacloud.com/blog/essential-guide-to-alibaba-cloud-domain-name-system-dns_593751
到目前為止,假設您的服務器已啟動並使用映射域運行。
產生企業社會責任
接下來是 SSL 的設置(如果需要)。 如果您將在線支付集成到您的網站,則需要考慮使用雲安全產品,以防範 DDoS(分佈式拒絕服務)和其他常見攻擊等攻擊。 因此,SSL 是需要實施的必要步驟。
- 實現 SSL 的第一步是生成 CSR(證書籤名請求)。 在申請數字證書之前,首先要生成證書的私鑰和CSR文件。 CSR 文件是您的公鑰證書的源文件是 CSR 文件,它包含有關您的組織和服務器的信息。 私鑰與創建的 CSR 一起生成。 必須維護私鑰的私密性和安全性。 要為 apache 服務器生成 CSR 證書,您需要按照以下步驟操作:
- 登錄到服務器的終端 (SSH)。
- 在提示符中鍵入以下命令:-
例如:( openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain .key -out yourdomain .csr )
- 輸入詢問的信息:
組織名稱:為您的企業合法註冊的名稱。
組織單位:輸入 DBA 名稱(如果適用)。
通用名稱:您要保護的完整域名/URL。
地區:組織註冊的城市或地區的名稱。
州/省:組織註冊所在州/省的名稱。
國家/地區:組織註冊所在的兩個字母的國家/地區代碼(ISO 格式)。
- 通過在文本編輯器中打開 CSR 來複製文本。
- 將復制的 CSR 粘貼到您帳戶中的 SSL 註冊中。
您可以從以下鏈接獲取有關生成 CSR 的更多詳細信息:
https://in.godaddy.com/help/apache-generate-csr-certificate-signing-request-5269和https://www.alibabacloud.com/help/doc-detail/42218.htm - 生成 CSR 後,您需要通過 SSL 提供程序提供的各種方法對其進行驗證。 對於此驗證方法,您需要在阿里雲控制台的域的 DNS 管理器設置中創建特定的 CNAME 記錄。 在將訂單提交給 CA 以激活後,CNAME 記錄的值也將在您的帳戶中可用。
您可以從以下鏈接獲取詳細信息:
https://www.namecheap.com/support/knowledgebase/article.aspx/9637/68/how-can-i-complete-the-domain-control-validation-dcv-for-my-ssl-certificate#dns
從下面的鏈接中,您可以獲取在阿里雲控制台配置 cname 記錄的詳細信息:
https://partners-intl.aliyun.com/help/doc-detail/27144.htm?spm=a2c63.p38356.b99.33.708f799aod5oY5
驗證 CSR 後,提供商將在註冊的電子郵件地址上頒發 SSL 證書。
- 實現 SSL 的第一步是生成 CSR(證書籤名請求)。 在申請數字證書之前,首先要生成證書的私鑰和CSR文件。 CSR 文件是您的公鑰證書的源文件是 CSR 文件,它包含有關您的組織和服務器的信息。 私鑰與創建的 CSR 一起生成。 必須維護私鑰的私密性和安全性。 要為 apache 服務器生成 CSR 證書,您需要按照以下步驟操作:
在 Apache 服務器中部署 SSL
如果您的服務器是 apache 服務器,那麼您需要部署 SSL 證書。
- 在apache2目錄下,執行命令創建ssl目錄。
mkdir /etc/apache2/ssl
- 執行以下命令將下載的證書文件複製到 ssl 目錄。
- 執行以下命令將下載的證書文件複製到 ssl 目錄。
cp -r YourDomainName_public.crt /etc/apache2/ssl cp -r YourDomainName_chain.crt /etc/apache2/ssl cp -r YourDomainName.key /etc/apache2/ssl
- 執行以下命令以啟用 SSL 模塊。
sudo a2enmod ssl
- 你可以執行命令
ls /etc/apache2/sites-available
啟用 SSL 模塊後,查看目錄中創建的名為 default-ssl.conf 的文件。
您可以從以下鏈接中找到更多詳細信息:
https://www.alibabacloud.com/help/doc-detail/102450.html?spm=a2c5t.11065259.1996646101.searchclickresult.64ed7462pCA28k
- 下一步是更改服務器配置文件中的一些設置(我假設這裡的服務器是 apache,因此您可以通過此命令nano /etc/apache2/sites-available/000-default.conf編輯配置文件. 在這個文件中,您可以看到默認端口的設置,即 80,因此您還需要添加 SSL 端口,即 443。您只需添加以下行並相應地替換文件(密鑰和證書)的路徑. 我已將我的文件放在 SSL 文件夾中。
<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>
- 默認情況下,.htaccess 不可用。 為了重定向您的站點,默認情況下在 HTTPS 上打開,您需要啟用 .htaccess 文件。 為了啟用它,您需要編輯配置文件。 步驟是:
- 使用文本編輯器打開您的文件。 須藤納米/etc/apache2/sites-available/000-default.conf
- 在 VirtualHost() 塊之後,您需要添加以下代碼
- 默認情況下,.htaccess 不可用。 為了重定向您的站點,默認情況下在 HTTPS 上打開,您需要啟用 .htaccess 文件。 為了啟用它,您需要編輯配置文件。 步驟是:
<Directory /var/www/html/example.com/public_html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
- 保存文件,然後重新啟動 apache。
其他阿里雲產品
對象存儲服務 (OSS)
阿里巴巴提供存儲服務,允許您在雲中存儲、歸檔和備份任意數量的數據。 該服務稱為對象存儲服務,簡稱 OSS。 阿里巴巴提供的這種存儲服務與亞馬遜網絡服務 (AWS) 提供的 S3 存儲桶非常相似。 OSS 允許您通過網絡檢索和存儲各種非結構化數據文件,包括文本文件、圖像和音頻文件、視頻文件等,而不受時間和位置的限制。
阿里巴巴提供API和SDK接口,將海量數據遷移到阿里雲OSS。 阿里雲OSS提供的存儲有多種概念。 它們是 Bucket、Object、Region、Endpoint 和 AccessKey。 從阿里雲控制台創建桶的步驟如下:
創建存儲桶
存儲桶是存儲在 OSS 中的對象的一種容器。
- 要創建存儲桶,您需要登錄阿里雲控制台 > OSS。 將出現一個對話框,您可以從中創建一個對話框。
- 輸入存儲桶名稱。 它必須是唯一的,並且在創建桶後不能更改。
- 從 Region 下拉列表中選擇存儲桶的數據中心。 一旦創建了存儲桶,就無法更改。 如果您需要通過內網訪問OSS,請選擇您的ECS所在的地域。
- 提供了三種類型的存儲類:標準、IA 和存檔。
- 存儲:支持頻繁的數據訪問。
- IA(Infrequent Access):適用於存儲不經常使用且存儲時間較長的數據。
- 存檔:這裡的數據保存很長一段時間(半年以上)
- 選擇所需的訪問控制列表、服務器端加密和實時日誌查詢,然後單擊“確定”創建您的存儲桶。

您可以從下面給出的鏈接中找到各種創建存儲桶的方法:
https://www.alibabacloud.com/help/doc-detail/31885.htm?spm=a2c63.p38356.879954.4.3bb34fe0JofTNr
上傳對象
- 選擇要上傳對象的存儲桶的名稱。
- 單擊文件 > 上傳。 屏幕上將出現一個上傳對話框。
- 在上傳到部分下,設置需要上傳對象的目錄。 選擇當前選項將上傳當前目錄中的對象。 如果選擇Specified選項,則需要指定目錄。 OSS 會自動創建對應的文件夾,並將對像上傳到該文件夾。
- 從文件 ACL 部分中,選擇要上傳的對象的 ACL。 默認情況下,對象將繼承所屬存儲桶的 ACL。
- 在上傳部分,您可以將一個或多個要上傳的對象拖到上傳部分。
- 上傳對象時,請注意,如果桶中已經存在同名對象,則會被覆蓋。
您可以從以下鏈接找到各種上傳對象的方法:
https://www.alibabacloud.com/help/doc-detail/31886.htm?spm=a2c63.p38356.b99.19.77c65dc494FJlI
下載對象
- 要下載對象,請導航至 OSS控制台 > 存儲桶列表(選擇您創建的存儲桶的名稱)> 文件選項卡 > 選擇對象名稱,然後單擊預覽。
- 在預覽頁面中,您將找到以下選項:下載、打開文件 URL、複製文件 URL 和復製文件路徑。
- 要一次下載多個對象,請導航到文件,選擇多個對象,然後選擇批處理 > 下載。
- 為了一次下載一個對象,請導航到文件,選擇一個對象,然後選擇更多 > 下載。
您可以從以下鏈接找到各種下載對象的方法:
https://www.alibabacloud.com/help/doc-detail/31887.htm?spm=a2c63.p38356.b99.20.56d275c5wvXGab
刪除對象
- 要從存儲桶中刪除對象,請從控制台導航到存儲桶名稱列表。
- 選擇要從中刪除對象的存儲桶的名稱。
- 單擊文件,選擇一個或多個對象,然後單擊刪除。 這將打開刪除文件對話框。 單擊確定刪除。
您可以從以下鏈接中找到刪除對象的各種方法:
https://www.alibabacloud.com/help/doc-detail/31888.htm?spm=a2c63.p38356.b99.21.7e905a208HrDW0
刪除存儲桶
- 在刪除存儲桶之前,請確保存儲桶中的所有對像都已刪除。
- 從存儲桶列表中,選擇要刪除的存儲桶的名稱。
- 單擊基本設置。 在存儲桶管理中,單擊刪除存儲桶。 將出現一個對話框。 單擊確定刪除存儲桶。
您可以從以下鏈接中找到刪除存儲桶的各種方法:
https://www.alibabacloud.com/help/doc-detail/31889.htm?spm=a2c63.p38356.b99.22.18d37262UpR0Ou
- 當您想從阿里雲控制台管理存儲桶和對象時,上述方法很有幫助。 當您需要管理代碼中的對像或存儲桶時,這些方法沒有用。
- 為此,阿里雲為開發者提供了 SDK 和 API。 使用OSS PHP SDK進行創建bucket、上傳object、下載object、刪除object、刪除bucket等日常操作的代碼可以在以下鏈接中找到:
https://www.alibabacloud.com/help/doc-detail/32101.htm?spm=a2c63.p38356.879954.18.2637465aJLLKJE#concept-32101-zh
為了訪問 OSS 中存在的存儲桶,AccessKey ID 和 AccessKey Secret 是必需的。
- 要獲取這些密鑰,請登錄您的阿里雲控制台。 從右上角的頭像中,從下拉列表中選擇 accesskey
- 屏幕上將出現一個安全提示對話框。
- 在安全管理頁面中,您可以創建一個 AccessKey 或查找現有的 AccessKey。 然後,獲取您的阿里雲賬號的AccessKey ID和AccessKey Secret。
您可以通過以下鏈接找到不同的方法來獲取 AccessKey ID 和 AccessKey Secret:
https://www.alibabacloud.com/help/doc-detail/142101.html?spm=a2c5t.11065259.1996646101.searchclickresult.632f1896cvtbZQ
請求發送者的身份是通過對稱加密的方法使用 AccessKey Id 或 AccessKey Secret 來完成的。 OSS 使用 AccessKey Id 來識別用戶。 AccessKey Secret用於用戶簽名加密,OSS用於驗證簽名。 阿里雲賬號的AccessKey擁有訪問其資源的權限。
為了以用戶身份向 OSS 發送請求,生成特定格式的簽名密鑰。 您必須使用您的 AccessKey Secret 對該簽名密鑰進行加密。 這將生成一個驗證碼。 OSS收到請求後,根據AccessKey Id找到AccessKey Secret,然後用同樣的方法提取簽名串和驗證碼。 如果計算出的驗證碼與提供的驗證碼相同,則OSS判斷請求有效。 否則,OSS 拒絕該請求。
飛天視頻點播
我使用的另一個產品是用於 VOD 的 ApsaraVideo。 ApsaraVideo for VOD 提供點播音視頻流解決方案。 它根據轉碼設置對上傳、編輯和收集的音頻/視頻文件進行轉碼。 它提供基於 Web 的控制台、API 和 SDK,例如播放器 SDK 和上傳 SDK。 要激活飛天視頻點播,您需要從阿里云網站購買。 購買套餐後,您可以登錄飛天視頻點播控制台開始使用該服務。
您可以通過 ApsaraVideo for VOD 控制台的視頻上傳功能上傳您的視頻。 您可以同時上傳多個音頻、視頻和圖片資源。 要上傳視頻,請按照以下步驟操作:
上傳視頻
- 導航到媒體庫 > 視頻頁面 > 上傳視頻。
- 在上傳媒體頁面,選擇需要上傳的本地視頻,點擊上傳按鈕。
- 如果需要,您可以添加更多視頻,也可以取消上傳視頻的過程。

配置轉碼設置
您必須在上傳視頻之前完成轉碼設置。 轉碼模板可用,您可以選擇其中任何一個來處理單個或多個視頻。 在這種情況下使用了標準 HLS 轉碼模板。 如果不是,則選擇默認模板進行轉碼。 如果您是第一次上傳視頻,請檢查配置和管理。 所有未來的視頻都將根據您選擇的轉碼模板進行轉碼。 您可以配置不同的定義、自定義分辨率、比特率和水印。
編輯視頻信息
- 您可以在將視頻上傳到服務器之前為其設置標題和類別。 可以選擇多個視頻文件並將其添加到一個類別中。 上傳視頻後,您可以在視頻詳情頁面修改視頻類別。
- 您可以在上傳視頻之前從類別頁面創建一個類別,以便在上傳視頻時為視頻選擇一個類別。
選擇存儲地址
- 要上傳視頻,您需要選擇存儲地址。 如果有多個存儲地址可用,則將選擇默認存儲地址。
開始上傳並查看進度
- 單擊“上傳”按鈕後,系統將開始上傳視頻文件。

- 您可以查看正在上傳的所有視頻的列表。
- 要停止上傳視頻,您可以單擊“從操作中取消”列。
- 如果視頻上傳任務因任何原因停止或失敗,您可以單擊“再次上傳”按鈕恢復任務。 系統將重新開始上傳視頻。
- 您可以從媒體庫中查看所有上傳的視頻。 系統開始對這些視頻進行轉碼和處理。
您可以從以下鏈接找到支持的擴展格式列表和上傳視頻的其他詳細信息:https://www.alibabacloud.com/help/doc-detail/86058.htm?spm=a2c63.p38356.b99.12.377971 e8tmtDAG
媒體處理
使用這個產品的缺點是,一切都要通過阿里雲提供的控制台界面來管理。 我的要求是從自定義管理面板上傳視頻,並對視頻進行壓縮和處理。 所以選擇了MPS(Media Processing Service)。 借助此功能,任何大型視頻都被分成小文件並存儲在 OSS 上,這樣最終用戶在觀看視頻時不會遇到緩衝。 您可以將 Java、.Net、PHP、Python 和 NodeJS SDK 集成到您的代碼中。 SDK集成的源代碼和示例在以下鏈接中給出:
https://docs.open.alipay.com/54/103419/
https://www.alibabacloud.com/help/faq-detail/38990.htm?spm=a2c63.p38356.879954.11.7239b03eq38scS
我希望此時,您的服務器已全部設置並成功運行。 這篇博客的目的是讓那些期待與中國市場和阿里雲合作的開發者更輕鬆地完成任務。
有從您自己的國家託管或使用 CDN 等選項,但如果您在中國為受眾提供服務,這些選項將減慢您網站的加載速度,中國的搜索引擎不會將您的網站視為本地網站。
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.