ブログ資料ダウンロードBCPREST手引書BCPREST運用マニュアルお問合せホーム技術ブログAlibabaクラウドでWordPressサイトを構築2019/4/1AWSとの違いを踏まえながら詳しく解説します。東京リージョンで、スタートアップキャンペーンを使用します。Encrypt証明書自動更新Alibabaクラウドって何?Alibabaクラウド(略称Aliyun)とは、要はサーバレンタルの事です。Alipayなどの電子決済を自前で実装する方法。中国でそのようなことをやろうとすると、電子決済が必要になってきます。分かっている課題を共有します。14:07Alibabaは支付宝を運用している会社です。似たようなサーバレンタルにAmazonのAWSがあります。【AWS】初心者向けサーバ構築概要AWSを使用してテストサーバを構築する概要を初心者向けに解説します。Amazonのチャートリアルにそってお伝えします。08:05AWSを使ったサーバ構築は前やりました。今回はそれのAliyun編になります!AliyunとAWSどう違う?実はほとんど同じです。無いと思う(間違いがあるかもしれないけど)大体こんな感じです。AWSのサーバは、基本的に中国国内からアクセス可能です。結構な確率で気分に左右されます。ある時は早いある時は超遅い(体感的に19時から23時までは明らかに何かに阻害されて遅いです)スタバからだと頻繁にアクセスできない←これが結構痛い詳しい原因は分かりません。今回はこのようなサーバを構築します。低スペックで安いサーバ。スターターパッケージ。月額1200円+ネットワーク代サーバの設置屋所は東京(今回は「中国の法律」については触れません)Linux(Ubuntu)サーバサーバ(ドメイン)名はshwpcon.comエキスパート向けサーバだと、クーポンが付いてきて利用額が割引になります。スターターにはありません。VISA、MASTER、JCBのどれか免許証ドメインドメインはいつも通り申し込みます。自分の場合は「お名前.com」から取りました。いざ申し込み特に難しいところは無いと思います。Googleで検索して、日本語のページがあるので、そこから申し込みます。申し込みが終わったら、まず最初にクレジットカード登録をします。これをやらないと何もできません。カード番号を入れて、免許の写真を送信します。半日後サポートから返信があります。サーバ調達まず、一番上の選択でスターターパッケージを選択します。1200円のサーバを選択します。サーバの設置屋所でアジア東北1(東京)を選択します。サーバOSでUbuntuを選択します。価格の所で、パッケージコスト+データ転送料金となっています。この辺りの仕組みはAWSと同じです。公式サイトから説明を拝借しました。昔あった携帯のパケット料金持越しと同じですな。問題なければ「今すぐ購入」をクリックして調達完了です。サーバはすぐに使えるようになります。Aliyunサーバ設定ここまで進むと管理コンソールに調達したサーバが表示されるようになります。キーペアとサーバの関連付けキーペアとはサーバに接続するためのカギの事です。AWSとの違いはAWS:サーバと鍵の組み合わせが1対1で、サーバ調達時に自動で作られるAliyun:自分で作る。鍵とサーバの組み合わせは自由。サーバ調達時に必ずダウンロードされるので、ローカルに保存しておくこうです。キーペアのバインドを自分で行います。サーバパスワードの設定メニューからパスワードのリセットを選択します。ここで設定するのはrootユーザのパスワードです。サーバにログインするときログイン先・・・IPアドレスまたはホスト名(後述)ユーザ・・・rootパスワード・・・ここで設定したものになります。セキュリティグループ設定この設定はAWSと同じです。下3つのエントリは始めからあります。ポート80、ポート443のエントリを自分で追加します。この通りに設置すればOKです。アドレス(以降EIPと記述)の役割はAWSと同じで、クラウドサーバに接続するための固有のIPアドレスです。AWS:EIPの割り振りを自分で申し込むAliyun:クリック一発で即申し込み完了DNS設定1(お名前.com)DNS設定でやることもAWSの場合と同じです。今回はお名前.comでドメインを取得したので、それを参考に例を記載します。他のドメイン会社でも大きくは違いません。ネームサーバーの変更⇒他のネームサーバーを利用、と画面を進めてネームサーバー情報を入力欄にAliyunのネームサーバーを入れます。ns7.alidns.comns8.alidns.com設定を投入して次に進めます。この情報が反映されるのに3時間くらいかかります。レコードを追加します。タイプ・・・Aホスト・・・空白ISP、TTL、デフォルトラインに同期・・・変更なし(デフォルト値)値・・・先に取得したEIP上記のようになります。サーバ接続テストここまで進めてようやくサーバに接続可能です。TeraTermを例に接続します。ホスト欄にサーバ名(ドメイン名)を入力し、ユーザ名root、パスフレーズは先に設定したパスワード、秘密鍵に先にダウンロードしたキーペアを指定します。今回調達したサーバにログインできました。ここまでで全体の半分です。WordPressサイト構築ここからはTeraTermでの作業になります。ここで詳細に解説しなくても、既に解説サイトがあるので、それらの記事へのリンクを書いておきます。パッケージレポジトリの追加https://qiita.com/koara-local/items/cc39ae267fd2a07b81d2qiita.com調達したばかりのAliyunサーバは、レポジトリの参照先が何も設定されていないので、自分で入れる必要があります。WordPressのインストールhttps://qiita.com/seijikohara/items/f34753b2a783e03d7db4qiita.com上記の中に、テストページの公開確認もあるので、このタイミングで見ておきます。Encryptを使った場合です。https://qiita.com/MashMorgan/items/56498f276c54406b1928qiita.comhttps://qiita.com/tontan9616/items/bd8b2f1f360f26c7bb46qiita.comhttps://bbs.vpser.net/thread-16024-1-1.htmlbbs.vpser.net自分の場合、途中で一か所スクリプトがエラーになったので調べて解決しました。解決方法は3つめのリンクにあります。virtualenvキャッシュ、またはゴミがスクリプとの成功を阻害しているようなので、それをクリアするコマンドです。サイトの表示確認https://shwpcon.comshwpcon.comAWSで構築したサイトより断然早いです。双方で動いているサービスを比較してみました。uuidd上記はWinMargeで比較した結果です。左がAWSで右がAliyunです。AWSではHTTP関係のサービスがbitnamiという名称で存在しています。一方のAliyunではapache2です。Encrypt証明書自動更新Aliyunの場合は以下のようになります。restart”この定義をrootのCrontabに入れればOK※毎週月曜日の午前1時に証明書の更新をチェックする。