もともと、Tencent Cloud をベースにした WeChat アプレット サーバーの構築について書きたかったのですが、残念ながら、Tencent Cloud ではひどい経験をしたため、Tencent Cloud の使用をやめました。そこでAlibaba Cloudにドメイン名を登録し、クラウドサーバーECSを購入しました。
ECS の構成は柔軟で、初心者で学習したい場合は、最初に最も低い構成を選択してください。
小規模プログラムの運用環境では、セキュリティ上の理由から、サーバーの REST API または WebSocket を呼び出すときに、サーバーは安全なリンク アドレス (mydomain/myservice、wss など) を提供する必要があります。 : //mydomian)、これには SSL の使用が必要です。したがって、サーバーの CA 証明書とドメイン名を購入する必要があります。
Alibaba Cloud にドメイン名を登録するのは非常に便利です。wanwang.aliyun.com ページにアクセスして登録できます。 CA 証明書については、国内外の多くの機関が証明書発行証明書を提供しています。国内のものは WoSign、海外のものは Symantec など、証明書の機能によって価格が大きく異なります。年間何百も安い方が良いです。現在では、Let's Encrypt などの無料の証明書も利用できます。ただし、Alibaba Cloud では無料の証明書も提供しているので、申請するのに非常に便利です。Alibaba Cloud で無料の証明書を申請する方法を見てみましょう。
Alibaba Cloud ページの上部にある [製品とサービス] メニューから、[CA 証明書サービス] が表示されます:
ページに入ったら、[証明書の購入] をクリックします。 「ページの右上隅にある」ボタンをクリックして、証明書選択インターフェイスに入ります:
ここで、「無料 DV SSL」証明書を選択できます。この種類の証明書は 1 つだけ有効です。つまり、blog.mydomain.com、www.mydomain.com、shop.mydomain.com などの複数のサブドメインがある場合は、それぞれ 3 つの証明書を購入する必要があります。購入が完了したら、購入した注文リストで「情報を完了」をクリックし、この証明書にバインドするドメイン名、個人情報などを入力し、審査のために発行機関に提出します。レビューが完了すると、入力したメールアドレスにセットアップ方法のメールも届きます(このメールは主に、ドメイン名が Alibaba Cloud に登録されていないユーザー向けのセットアップガイドです。ドメイン名が Alibaba Cloud に登録されている場合は、 Alibaba Cloud では、解決レコードがドメイン名に自動的に追加されます。手動で追加する必要はありません。
次に、注文リストの「ダウンロード」証明書ファイル ボタンをクリックして証明書ファイルをダウンロードしてください。この証明書ファイルには、サーバーの構成に使用される、Apache、nginx、IIS などのさまざまな http サーバーの証明書が含まれています。 httpサーバーをインストールしました。
ECS に CentOS をインストールし、yum:
yum install nginx
server { listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; server_name _; root /usr/share/nginx/html; ssl on; ssl_certificate "xxxxxx.pem"; #你的证书文件中的pem文件 ssl_certificate_key "xxxxxx.key"; #你的证书文件中的key文件 ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL; ssl_prefer_server_ciphers on; include /etc/nginx/default.d/*.conf; location / { } }
3. WeChat ミニ プログラムのデモ: Zhihu Daily
以上がAlibaba Cloud に基づいて小規模なプログラム開発を構築するためのサーバー インスタンスのチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。