WordPressサイト制作とプラグイン&テーマ情報・メンテ/エラー対応から、PHP/CSS/javascript、動画・音・イラスト等制作まで扱うコラム

クラウドmicrosoft AzureでWordPressをカンタンに無料で立ち上げる方法【サブサイト/テスト向け】

   

こんにちは、管理人@SS_mshpです。

今回は、管理人がクラウドのmicrosoft Azure・F1プラン(無料枠)を使って、WordPressサイトをセットアップしてみたので、その方法を紹介します(特に簡単な方法)。
無料枠だけあっていくつか制限があるので、テストや小規模のブログタイプサブサイトに向いています。さっそく、『スペック確認・セットアップ・注意ポイント』などを見ていきましょう

microsoft Azureの無料プラン『F1』のスペックは?

とりあえずクラウド上に、小規模サブサイトをWordPressで立ち上げる』という狙いがあったので、まずはAzure・F1プラン(無料枠)のスペックを調べます。クラウドなので予算を積めばいくらでも拡張できますが、こういうのはだいたい『ストレージが少ない』などの制限があることが多いです。

  • ディスク領域:1GB
  • Bandwidth (データ転送):5GB(月30日だと、1日166MBくらい)
  • RAM:1GB

Azure F1無料プランで、WordPressサイトを立ち上げる方法

AzureポータルからappにWordPressを追加・プランなどを決定してデプロイ


それではさっそく、AzureでWordPress・かつ簡単&無料な方法をやってみます。まずは、Azureポータルで『リソース作成』を選択。マーケットプレース検索枠に『WordPress』を入力します。


『作成』をクリック。なお、AzureでWordPressには他のプラン(lightspeedやlinuxなど)もありますが、今回の記事の趣旨的にサックリ立ち上げるのであれば、これをチョイスします。


プランはここで設定。フリー版にしたいときの大事なポイントです。まずは新しく立ち上げるので新規作成に。


スペック選択します。『開発/テスト』で、オレンジのテーブルF1プランを。こちらがAzure appの無料枠になります。


あとは区別しやすいようにプラン名を設定して、地域を決めて、okボタン。

アプリ名(urlになる)やデータベース設定・MySQL in appは設定がラク


AzureでWordPressのappの設定をしていきます。アプリ名は適当に『mpss-blog』としましたが、これは公開時のurlにも使われるようです(urlがmpss-blog.azurewebsites.netとなる)。

データベースはややこしいかも。Azureでは他にSQL データベースを立ち上げるサービスもあるからです。ここは『MySQL in app』をチョイスします。調べたところ、拡張性でほかのデータベースプランに劣りますが、特別な設定がなく使えます

デプロイ後は、WordPress上で、通常のインストール作業を


上記の設定まで行うと、Azure 上でWordPressデプロイが始まります。ダッシュボードの通知で進行状況をチェック。管理人の環境では、数分で終わりました。この後は『リソースに移動』すれば、WP初期設定画面に入ります。


WPインストール画面です。ドメインに『azurewebsites.net』が入っており、Azureと判定できます(独自ドメインを使いたい方はdns設定などして割り当てましょう)。ここはもう、いつものWPと同じ流れ。言語選択・ユーザー名やパス設定すればok。


テーマはシンプルなものに変更しましたが、こんな感じでAzure上にWordPressを立ち上げることに成功しました。

注意ポイント~マーケットプレイスWordPressでの機能制限(config.php設定による・サイトアドレス変更不可・テーマエディタ不可)

上位プランで構成してインストールなどの場合・レンタルサーバーなど場合は無いと思いますが、Azureマーケットプレイスから入れたWordPressでは、一部の機能に制限があるようです。


例えば、管理画面のサイトアドレス&WordPressアドレスを変更できないとか(灰色になっていて入力不可)


そのほか、管理画面からテーマを改造したりする『外観→テーマエディタ』が出てこないというのが確認できました。

理由は、マーケットプレイスのWordPressは外部リポジトリ(github)から引っ張ってきており、config.phpでファイルエディット不可『define('DISALLOW_FILE_EDIT', true);』や、ホームurlを定数として定義『define('WP_HOME',〇〇);』というのがあったからでした。

とはいえ・・

ストレージ1GBあり、小さ目の写真ならガンガン載るので、『ちょっとしたブログ用途』なら困らないと思います。より高機能化させたい場合、ユーザーを大量に獲得していく場合は上位プランなども検討します。

本当に無料?コストはどうやって確認する?


プランさえきちんと管理してあれば、『勝手に課金』みたいなことはないでしょう。
確認する場合は、ポータルの検索窓に『コストの管理と請求』と入力すれば確認することができます。管理人の状況ではAzure上で『F1プランのWordPressと、シングルサインオン用Active Directory』を使っていますが、請求額はまだ0えんです。

あとがき・まとめ

  • Azure app無料枠でWordPressの設定はわりとカンタンにできるが、転送量やストレージ容量などのスペックには注意
  • データベースはMYSQL in appだと設定がラク
  • マーケットプレイスWordPressは、github外部リポジトリから引っ張ってきているので、config.php設定により、いくつか使えない機能がある

まとめるとこんなところでしょうか。制限により、会員をガンガン獲得するとか、ショッピング機能やメディアサイトといったタイプには向きませんが(上位プランで自在に組むか、外部サーバーになりそう)、1日PVが三桁未満の小規模サブサイトやテストには活用できそうでした。

『月に何千円もサーバーにかけるほどではないけど、サブ的なブログサイトが欲しい』などの場合は、ぜひご検討ください。

*アトリエSS・web制作サービスページに移動します。webリニューアル・ロゴ・記事・wordpress化などでお力添えできます。
『サイトを既にお持ちで、リニューアル』の場合は、¥10万以下でご対応します(全プラン、月額管理費/24回支払い縛りなどの強制無し)


【カテゴリ】 - webサイト制作ツール(無料)
【タグ】 - ,

  関連記事

GRAVの特徴・サーバーインストール方法・初期設定など解説【データベース無し軽量CMS・ちょっとしたサイト向き】

今回は、データベース無し軽量CMS『GRAV』を使って、ちょっと ...

【データベース不使用の軽量ブログシステム】pluck-CMSのインストール方法や機能・ページ出力しかたなどをチェック

今回は、PHPでできたブログシステムで、データベースアクセスなど ...

【無料レンタルサーバー】スターサーバー・PHP&MySQLプランで、WordPressをインストールする方法

今回は、スターサーバーサーバーの無料プランに、プログラムのPHP ...

Yahoo!ジオシティーズ・MyStoreが2019年3月末に終了、移行・新サーバーへの転送はできるの?

今回は、歴史の長い有名なホームページホスティングサービスが終了す ...

スターサーバー・フリー WPプランでサイトを作ったから、速度・広告の出かた・運用のコツなどをチェックしたよ!

今回は、以前導入してみた『スターサーバー・フリー WPプラン(サ ...

【無料で使えるWordPressプラン】スターサーバー・フリー WPプランの、アカウント登録・インストール・設定&公開方法

今回は、『wordpressを無料で使えるプランがあるサーバー』 ...

【無料ホームページビルダー】Ameba Ownd(アメーバ オウンド)で、サクッとかっこいいサイトを作ってみる

今回は、アメブロの姉妹サービスみたい感じの、無料ホームページビル ...