WordPress環境構築 〜構想編〜
2022/03/27 WEBサーバー構築をしてみる。誰もがそうであろうと思う。AWSのEC2でwordpressを使ってWEBサーバーを立ち上げたのでその内容を第1回の投稿とする。基本、趣味の備忘録である。他人にも少しでも参考になったりすればうれしい。
■理由
FC2ブログ「ロードスターでも釣りがしたい」がgoogleアドセンスにとおらない。
住所確認を引っ越しをまたいでできな書くて、ほったらかしていたのでgoogleアドセンスは審査不合格となっている。
内容が大きすぎてまず審査に通るレベルに全部見直すことが不可能なので、新しく書いて8記事くらいでとりあえず審査に通りたい。
釣り&車以外の記事も書きたい。
書きたいこと
- 特にいまiPad-miniでアップルに文化に触れているその新鮮な気持ちを記したい
- マイクラ、マイクラサーバー運用
- プラモ、特にガンプラ、ガンダムに思うこと
- ギター、電子工作
- AWS等サーバー、Linux。
多趣味であり備忘録としていろいろなものを残しておきたい。書くことは好きでずっと書き続けている。
※こういうところを読みやすく書くような工夫が必要なのだろう。また、ついつい口語調で雑に書きがちなので人に見せるレベルを意識しないと行けない。おいおい検討していく。
■計画
・サーバーの選択
元々、AWS-EC2マイクラサーバーを無料期間終了後、どうにかブログとgoogleアドセンスで収支トントンにできないかと考え出したので、AWSのマイクラサーバーを使う。
ただし、アドセンスをやるための個人サイトとしてはAWS-EC2はあまり良くなさそう。
アクセス数で課金されたりするので、そこが読めない悪さ。それゆえ、DDos攻撃とかされたら自分で守らないといけない。
コスト的には有料ブログが一番良く、メンテも不要。
だがしかし、世界一のアマゾンのサーバーが使える。しかも1年間はトライアルで無料。そして、クラウドサーバーというのがおもしろそう、知識欲をかられるのでまずはAWSでやってみようと思う。
前述したマイクラサーバーは普段使っているPC、ThinkPADでもやれるのですが、常時電源ONよりも電気代だけでもお得なのではとまたそういうネタは書いているので別途紹介しますが、どうにかして外のサーバーで維持したい。
あとマイクラをお友達に公開するときの案内とか、メンテ用の操作とかできるようにしたい!
・サーバー構成
アドセンスをやったとしてもそんなに頑張れないためマイナスからトントンを実現するためにも、最安を目指す。できればt2.nano、無料枠では1つ上のt2.microしか使えない。
コストダウンのためストレージもできるだけ少容量で運用したい。
単一 or 画像だけでもS3を使うか?これまで試した感じでは、S3は容量的には安いが、アクセス数で課金なのでWEBには向いてないか?
画像も1年で1Gとかあれば十分。なので、S3はまずは使わない。 →追記:CloudFrontを使用することで解決できる
・私のスキル
大学の頃から大学のUNIXに親しみ、sun spark OS,Next Step,家ではX68000の環境はUNIX系、Free BSD、会社に入ってWindows使わされても速攻cygwinをインストール、DOS窓でもついついlsとうってしまう、エディターはemacsしか使えないタイプです。
現在、これを書いているのはubuntuという根っからのUNIX文化の人です。
でもそんなに詳しくもなく、クライアント用途、ネットワークサーバーとして使ってたくらいでサーバー系のものは触ったことありません。viも使えません。
ちょっと前に娘とマイクラをやりたくてどちらかがいなくても遊べるようにサーバーを立てたく、調べたら1年間無料でアマゾンのクラウド=AWSが使えるらしいことを知ってAWSでなれているubuntuでマイクラサーバーを立ち上げた。
その後、業務上の興味もそそられて会社自主研修のUdemyというのでAWSのフルスペックのWEBサーバーの構築の研修をやって、演習をしました。
・必要なソフトを調査
- apache2 …有名な唯一の(?)WEBサーバー
- wordpress …噂の人気のWEBツール、まだよく理解していない。
- PHP …WordpressがPHPで書かれている。
- MySQL or MariaDB …WordpressがDBを必要としている。ここはあまり理解できない。WEBって、htmlの中に画像を直指定しているのでDBで検索早いとかって関係ないやん?
※MySQLとMariaDBの違い
「MariaDBはMySQLプロジェクトで比較的最近の派生したものです。
MySQLはOracleが所有し、配布しています。MariaDBは完全にオープンソース」
うーん、Oracleって、javaでも面倒なことしてくれたよね。オープンソース無敵。MariaDBに決定。
これらのソフトを入れて容量がどれだけ食うのかが懸念。
所詮サーバーソフトなので1つ、20Mbyteとかその程度のハズ
DBがよくわからん。
各ソフトインストールするたびにdfコマンドで確認していこう。
ただでさえ、マイクラのバックアップで圧迫気味。
足りなくなりそうになったら、ちょいちょい増やしていく。
ちょいちょい増やせるのがAWSの良いところ!
・ドメイン
おしゃれな名前がほしいが、
まずは実験では以前作成した今持っているthe-world-star.comでやってみる。
これ、早く決めないと稼働した後検索インデックスという財産の蓄積が始まらない。
でも、以外にこの名前気に入ってしっくりしている。
気になるのがドメインにはなるべく”ー”を入れないほうが良いと言われていること。”-“は入れづらいらしい。でもso-netとかも入っているやん。
あと、直接URLを入れることってあんまりないよね。
続きはこちらの記事で。