webコンテンツを徹底強化!WordPressサイト制作とプラグイン&テーマ情報・メンテ/エラー対応から、PHP/CSS/javascript、動画・音・イラスト等制作まで扱うコラム
マルチメディアコンテンツ制作読んどけ☆コラム

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

      2021/02/23

今回は、管理人がクラウドの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あり、小さ目の写真ならガンガン載るので、『ちょっとしたブログ用途』なら困らないと思います。より高機能化させたい場合、ユーザーを大量に獲得していく場合は上位プランなども検討します。

また、『テーマ編集不可だけどPHPプログラムやカスタムCSSを使ってカスタマイズしたい場合』は、Code Snippetsプラグインを使って対応するという方法があります(管理人はこちらの方法を採用しました)。

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

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

Azure app・WordPressで作ったサイトは?速度パフォーマンスは?

サブサイト(ネットで曲アレンジサービスblog)として活用

ちょっと2020年12月あたりは、5~6件、曲アレンジの仕事を行っていたこともあり、音楽コンテンツ事業部のサブ・ブログサイトにしました。事業部ごとにブログを分けてそれぞれ統一感を出すのも良いと思います。

ページ表示速度パフォーマンスは?

googleページスピードで計測したところ『pc/91・sp/92』が出ました。下のプランでスペック的にちょっと心配だったんですが、そんなに悪くない印象。読み込み時に一瞬『クッ』と止まる感じがするけど、そのあとはスパッと表示。

あとがき・まとめ

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

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

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


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

  関連記事

wixって外部サイトへの転送(引っ越し)ができるの?→無料プランでは無理、独自ドメインならチャンスがあります。

今回は、wixで作ったお料理サイトについて、『外部サイトへの転送 ...

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

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

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

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

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

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

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

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

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

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

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

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