仮想サーバーホスティングLinodeから WordPress インストールする

Last Updated: 2017 年 07 月 20 日 2のコメント

Linode開始する

Vultrデジタルオーシャンで事前に構成された WordPress イメージを使用して WordPressを簡単にインストールする方法について説明しました。

似たようなサービスで Linodeのがあります。 リノな比較的平易良い方Vultrと同様のプランを提供しています。 Linodeが有名なのでLinodeを試してみてもいいようです。

無料で仮想サーバーホスティングをテストしたい場合は、以下のアフィリエイトリンクをクリックして、デジタルオーシャンに登録すると、10ドルのクレジットを受け取ることができます。 1〜2ヶ月程度のテストが可能です。 (チャレンジが好きなら興味を感じることもあるようです。笑)

Linodeの場合Linodeを作成Dashboardで 再構築するを選択してStackScriptですぐに WordPressをインストールするオプションを提供しています。

まず一般的なプロセス(Linuxのインストール)を映像を通じて確認することができます。

Linodeに登録

まだLinodeアカウントがない場合Linodeに登録します。

  1. 会員登録(Sign Up) ページでは、新しいアカウントを作成します。
  2. ログインをした後、Billing(課金)とAccount(アカウント)の情報を入力します。 ほとんどのアカウントはすぐに有効になりますが、いくつかのアカウントは手動での検討を経なければならできます。 もし、すぐに有効にされていない場合は、追加の手順が含まれている電子メールを受けることになるでしょう。
  3. Linodeプランとデータセンターの場所を選択します。
    Linodeプランを選択する

最安値は月5ドルから始まります。 トラフィックとニーズに合ったプランを選択してください。

データセンターの場合、韓国では、日本の東京を選択すると、無難と思われる。 海外をターゲットにする場合は、ターゲット地域に合わせて選択するとされています。

Lindoeプロビジョニング(準備)

Linodeを作成したら、Linuxディストリビューションをインストールして運営することができるように準備する必要があります。 上の図で 「Add this Linode!」をクリックすると、Lindoeが生成されます。

メモ: Vultrでは「サーバー」、Digital Oceanでは「Droplet」、Linodeでは「Linode」という用語が使われています。 みんな同じ意味だと思えばいいようです。

Linode Managerにログインする

Linode Managerは、Webベースのコントロールパネルの(Control Panel)として、ここでLindoe仮想サーバーとサービスを管理することができます。 新しいLinodeを作成したり、Linodeにログインすると、Linode Manager画面が表示され、インストールされて対象ノード(サーバー)が表示されます。 最初のLinodeを作成した場合Linode Managerで次の操作を行うことができます。

  • 仮想サーバー(Virtual Server)の起動/終了
  • 監視統計にアクセス
  • 課金情報の更新
  • サポート要求およびその他の管理タスクの実行

StackScriptsを使用して WordPress インストールする

Linodeを新たに作成したら、その管理対象ノードをクリックして、 Linode Manager Dashboardに移動します。

  1. Deploy an Image(イメージの展開)をクリックします。 Linodeを既に展開している場合 Rebuild(再構築)をクリックします。
    Linodeインストールする配備します ページが開きます。

    右側にある 「Deploying using StackScripts (StackScripts を使用してデプロイする)」をクリックします。
  2. これにより、次のような画面が表示されます。
    Linodeで WordPress インストールする
  3. キーワード에 wordpressを入力して検索を試みることができるようになります。 私はちょうどXNUMX番目の項目(linode / WordPress)を選択してみました。すると、次の図のようにLinuxディストリビューションを選択して、rootのパスワードなどの情報を入力する画面が表示されます。

    Ubuntuの場合は、バージョンが低すぎるようで 画像でCentoOS 7を選択しました。
  4. MariaDB / MySQLのルートパスワードを含むすべての設定を入力/選択したら、[Deploy]をクリックします。 これでデプロイが開始されます。Dashboardで進行状況を監視できます。

    展開が完了したら、Linodeの構成プロファイルがダッシュボードに表示されます。
    Linodeに WordPress インストールする
    このプロセスをYouTubeのビデオを介して確認することができます。

Linode起動する

Linodeは、現在選択されたディストリビューションにプロビジョニングされたがオフになっています。

ブーツをクリックして、Linodeを入れます。 (便宜上、画像はLinodeサイトの画像を借用しました。)

Linodeに WordPress インストールする

起動が完了すると、Server Status(サーバーの状態)がPowered OffでRunningに変わります。

Linodeの WordPress インストールする

SSH経由でLinodeに接続する

SSHの概要

Linux: ターミナル(Terminal)ウィンドウを使用することができます。

Mac:TerminalアプリケーションがOS Xにプリインストールされています。 Finder> Applications> Utilitiesで実行することができます。 また、無料iTerm 2アプリケーションを使用することができます。 次の動画を参照してみてください。

Windows:ネイティブSSHクライアントがありませんPuTTY(https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlからダウンロード可能)という無料のオープンソースのアプリケーションを使用することができます。 PuTTYを使用してLinodeに接続する方法は、次の動画を参照してみてください。

生成されたLinodeのIPアドレスを確認する

Linodeは、インターネット上の他の機器とユーザーに識別される固有のIPアドレスがあります。 しばらくのIPアドレスを使用してサーバーに接続することができます。 初期構成タスクを実行した後は、DNSレコードを使用してサーバーのドメイン名を指すようにすることができます。

LinodeのIPアドレスは、Linode Managerで確認することができます。

  1. Linodes タブをクリックします。
  2. その Linodeのを選択します。
  3. リモートアクセス タブをクリックします。
  4. Public IPs セクションのアドレスをコピーします。

上の図の場合、LinodeのIPv4アドレスが96.126.109.54でIPv6アドレスが2600:3c03 :: f03c:91ff:fe70:cabdです。 利用しているインターネットサービスプロバイダがIPv6をサポートしていない場合は、IPv4アドレスを使用することができます。

初めてSSHにログインする

Windowsの場合putty.exeを実行し、IPアドレスを入力すればすぐにSSHのログインが可能です。

Host Nameの部分にIPアドレスを入力し、Openをクリックすると、SSHログイン画面が表示されます。

login id ルートを入力して、パスワードには、展開時に入力したパスワードを使用します。

ソフトウェアの更新

Linodeに接続すると、Linuxディストリビューションのソフトウェアを更新する必要があります。 アップデートを実行すると、最新のセキュリティパッチとバグ修正が適用されてLinodeを不正アクセスから保護するのに役立ちます。

ソフトウェア更新プログラムのインストールは、定期的に行う必要があります。 カレンダーアプリを使用して、毎月の更新通知を設定することをお勧め。

Ubuntu / Debian

次のコマンドを実行します。

apt-get update && apt-get upgrade

メモ: Ubuntuの場合Grubパッケージが更新されるプロンプトが表示されることがあります。 ユーザーの選択画面(メッセージ)が表示されたら keep the local version currently installedを選択してください。

CentOSの

yum update

フェドーラ

dnf upgrade

アーチのLinux

pacman -Syu

Gentooの

emaint sync

同期を実行した後、-oneshot emergeコマンドを使用してPortageをアップグレードする必要があるというメッセージが表示されることがあります。 そのような場合Portageの更新を実行します。 これにより、システムの残りの部分が更新されます。

emerge --uDN @world

Slackwareの

slackpkg update
slackpkg upgrade-all

タイムゾーンの設定

基本的にはLinode Linuxのイメージは、UTC時間に設定されています。 この設定を変更することができます。 タイムゾーンを多数のユーザーのタイムゾーンに設定するのがよいことがあります。

Debian / Ubuntu

dpkg-reconfigure tzdata

Arch LinuxとCentOS 7

使用可能な時間帯を表示します。

timedatectl list-timezones

Up、Down、Page Up、Page Downキーを使用してナビゲートします。 希望の時間帯を指定します。 参考までにゾーン情報をメモしたり、マウス選択機能を使用してコピーすることができます。 次にqを押して、リストから出てきます。

タイムゾーンを設定するには:

timedatectl set-timezone 'America/New_York'

DB作成

StackScriptsを使用して WordPressが含まれているLinuxディストリビューションをインストールする場合は、IPアドレスをブラウザアドレス欄に入力すると、 WordPress インストール画面が表示されます。

WordPressをインストールするためには、DBとDBユーザーを作成する必要があります。 DBを作成するには、SSHにログインした後、データベースに接続する必要があります。

mysql -u root -p

次のクエリを入力します。

CREATE DATABASE ideside;
CREATE USER 'ideuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON ideside.* TO 'ideuser'@'localhost';
FLUSH PRIVILEGES;

参考までに、私は、選択した WordPress 画像に含まれているPHPのバージョンは5.4.16でしばらく低いバージョンですね。 Vultrのワンクリック WordPressをPHP 7にアップグレードする方法(CentOS 6) 文を参考にPHPのバージョンを7.0または7.1にアップデートすることができます。 Vultrに該当する内容だが、基本的に同じCentOSので特に問題はないようです。

そしてCentOSのバージョンは CentOS Linuxリリース7.3.1611(コア)で表示なりますね。

最後に、

Linodeのから WordPress イメージを使用して簡単に WordPressをインストールする方法を説明しました。 定石通りLinuxディストリビューションをインストールして、残りの必要な要素も手動でインストールすることも可能です。 段階的に設置することがより望ましいようですが、上記の方法を使用すると、初心者でも比較的簡単に WordPressを設置して運営することができます。

LinodeでBackups機能を提供します。 しかし、無料ではなく月2ドルで支払わね。笑VultrでSnapshotを使用して簡単に以前のバージョンに戻すことができますがLinodeではそんな機能がない惜しいですね。

Vultr、Linode、Digital Oceanのような非管理型VPSの場合、他の管理型VPSに比べてコストが高く安価な方です。 しかし、一方では、一人で世話をすべてを処理しなければならなので、初心者には負担になることがあります。 直接管理することが容易ではない場合は、管理型VPS(例えば、このブログが現在ホストされている Bluehost VPS)や Siteground などの共有ホスティングを利用します。

メモ:


2のコメント

コメント

  1. linodeた3年前にVPSとして使用している途中Dedicated Serverを構築して運用しなければならてlinode使用をやめドォᆺオトたんです。 お得感なサービスだったんです。

    応答
    • Linodeは、Linuxを知っているユーザーが使用するのに適しているという気がしました。

      特にLinodeはマニュアルがよくなっているようです。 時間になると、マニュアルを見てみようと思っています。

      応答