Square Beat Engine

Blog for variety of things…

Diary

WordPressによるブログ開設の手順

投稿日:2014-11-02 更新日:

今回ブログを開設するにあたって、以下の作業を行ったので、メモとテストを兼ねて投稿する。

さくらVPSの申し込み

レンタルサーバーかVPSか迷ったけど、ブログ以外にも運用する予定なので、利用料金は少し高いがVPSを選択した。
申し込み自体は至って簡単。さくらインターネットのWebページから会員登録をして、VPSの申し込みをするだけ。
2週間は無料で使えるので(一部機能制限あり)、まずは無料で使っている。

ログインと設定

申し込みが完了すると、メールが2通届く。

1つは、さくらインターネットの会員の登録完了について。
もう1つは、VPSサービスの登録完了について。

VPSにログインしたりファイルをアップロードするためには、2通目に記載されたIPアドレス、パスワードが必要。
非常に重要な情報なのできちんと保存しておく。

IPアドレスとパスワードが判明したら、さっそくMac Book Airのターミナルを起動して、SSHでログインしてみる。

初期設定として、rootのパスワードを設定して、アップデートを実行。
i18nでは日本語設定を実施。LANG=”ja_JP.UTF-8″に変更後、ログアウトし、ログインし直す。

さらにユーザーを作成しパスワードを設定。ユーザーがsudoでコマンドを実行できるように、権限を付与する。visudoで設定ファイルが開くので、%wheel  ALL=(ALL)       ALLのコメントアウトを解除し、wheelグループがsudoを使えるように許可する。

その他、セキュリティに関して、ごっそりドットインストールの通りに設定。
ポート番号に関してはややハマったので、別記事で説明するよ。

  • 鍵認証の導入
  • パスワード認証の禁止
  • rootログインの禁止
  • ポート番号の変更
  • ファイアウォールの設定

Apacheインストール

OSの設定が一通り完了したので、次はWebサーバーをインストール。今回は無難にApacheを選択。
まだ冒険できるスキルはないからね。

とはいっても作業はけっこう簡単。yumコマンド便利すぎ。いいんですか、こんなに簡単で。

httpd.confでは、以下の作業を実施。

  • ServerTokensをOSからProdに変更
  • ServerSignatureをOnからOffに変更
  • <Dictionary “/var/www/html”>の中、Options -Indexes FollowSymLinksのIndexesにする。(Indexexの前にハイフンを付加)

作業後、IPアドレスをブラウザのアドレスバーに入力し、Apacheのテストページが表示されれば成功。
この瞬間、インターネット上に自分の領域が生まれたのだ!

レポジトリインストール

WordPressに必須なPHPとMySQL。
普通にyumを使うと古いバージョンがインストールされるので、epel / remiレポジトリを利用してインストールするのがいいらしい。
さくらVPSでは、epelは元からインストールされている様子だった。

epel.repoは、6行目のenableを0に変更する。
これにより、yum実行時、デフォルトではレポジトリを使わないようになる。
レポジトリを使用したい場合は、明示的にレポジトリを指定する。(remiは元から0なので変更不要)

作業後は、wgetでダウンロードしたファイルは削除して構わない。

PHPインストール

remiレポジトリを利用して、PHPをインストール。

MySQLインストール

MySQLも、remiレポジトリを利用すればより新しいバージョンをインストールできる。

Word Pressインストール

日本語版公式サイトからファイルをダウンロード、zipを展開する。
MySQLであらかじめデータベースを作成し、DB名をメモしておく。
あとはWord Pressのファイルを、VPSの/var/www/htmlフォルダにFTP転送すればよい。

感想

本当はもっと細かく書きたかったんだけど、想像以上に手間だった。
Evernoteの箇条書きをコピーすると、必ず書式もコピーされるのがつらい。

ブログ開設シリーズ記事

次回「SSHのポートNo.変更とパーマネントリンクの問題解決」

以上!

-Diary

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

仕切り直し!

このブログは、様々な目的がある。 WEB関連スキルを身につけること、自分を発信していくこと、言語化の練習をすること。 自分はもともと怠惰な人間だけど、ここ数年は大学に通ったのをはじめ、読書や勉強を以前 …

このブログの優先順位仮説

何事もそうだけど、物事には順序ってものがある。 ブログ設営にあたっては、以下の順序が存在すると思う。 更新することに慣れる コンテンツを充実させる 来訪者を増やす デザインを改善する SNSなどの付加 …

英語で話すときの問題点

仕事では、問題解決のためにコミュニケーションを取っていく必要がある。 コミュニケーションの相手がEnglish Speakerの場合、内容そのものを考えることと英語という2つの問題が発生する。 内容を …

Django の人になった話

昨年の11月頃から、ぼちぼちWebアプリケーションを作ってみています。 一般的にフレームワークと言えばRuby on Railsだと思うけど、Rubyのインストールが面倒だと思った(基本的に天邪鬼の) …

投稿内容に悩み迷う

そろそろサーバーとブログの環境作りも一段落。 これで執筆活動に専念できると思いきや、何を書けばいいのか分からなくなってしまった。 いやいや、もちろん書こうと思っていることは山ほどあるんだけど、それを記 …