Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
67
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Organization

LightsailでWordPress(SSL化もする)

Lightsailって何?

LightsailっていうのはAWSにあるサービスの一つでアプリケーションつきで起動するVPSみたいなもんです。(もちろんアプリケーションなしもあるよ)
https://amazonlightsail.com/

既存のAWSの資産も活用できるので、試しに何かを始めるならいいんじゃないかな。そこそこ安いよ。
月$5で下記のスペック。

  • 512 MB Memory
  • 1 Core Processor
  • 20 GB SSD Disk
  • 1 TB Transfer*

十分でしょ?

LigthsailでWordPressって何が美味しいの?

何も美味しくないよ。ただLightsailやりたかったときにたまたま目の前にWordPressがあったんだよ。

作る

AWSのコンソールからLightsailへ移動して、ポチポチやるととりあえず起動しますので、やってみてください。
一瞬でグローバルIPが払い出されるので、とりあえず http://IPアドレス/ へアクセスして、WordPress感を味わいましょう。
管理画面に入りたい場合は読み進めてください。

設定のためのチェックシート

とりあえず使い物になるまでのやることは下記になるよ。

  • 固定IPをLightsailのWeb-UIから取得する
  • 固定IPにAレコードを割り当てる(ドメイン持ってない人は飛ばしていいよ
  • SSHのデフォルトキーをダウンロード(LightsailのWeb-UIから落とせるよ)してsshする。
    • $ ssh -i LightsailDefaultPrivateKey.pem bitnami@固定IPアドレス
  • WordPressの認証情報を手に入れる
    • SSHでログイン後に $ cat bitnami_application_password
    • 上記のコマンドでパスワードが出るからメモっておきましょう。
    • ユーザ名は user です。
    • 管理画面が使えればいい人はここで手を止めてしまってOK
  • Bitnamiのバナー(WordPressの右下についてるやつ)を削除する
$ sudo /opt/bitnami/apps/wordpress/bnconfig --disable_banner 1
$ sudo /opt/bitnami/ctlscript.sh restart apache
  • SSL化(HTTPS)する。ドメインない人とかは飛ばしていい。
$ cd /tmp
$ git clone https://github.com/letsencrypt/letsencrypt
$ cd letsencrypt
$ ./letsencrypt-auto
$ ./letsencrypt-auto certonly --webroot -w /opt/bitnami/apps/wordpress/htdocs/ -d ドメイン名
$ sudo cp /etc/letsencrypt/live/ドメイン名/fullchain.pem /opt/bitnami/apache2/conf/server.crt
$ sudo cp /etc/letsencrypt/live/ドメイン名/privkey.pem /opt/bitnami/apache2/conf/server.key
$ sudo /opt/bitnami/ctlscript.sh restart apache

これで基本的な設定は完了なので、あとは好きなテーマを当てるなり何なりするといい。

証明書の自動更新

証明書の更新については、コメントに @jakephot さんがCrontabを書いてくれたので参考にしてみてください!

注意点

注意点はいろいろあるんだけど、書いてくれてる人の記事があるので、参考にしてくださいね。
http://qiita.com/morimori/items/27f7bfeeb5e508f5efa6

上流の制御がいまいちなんで割りと落とせますから、気楽な用途以外では使わないでね感強いですね。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
67
Help us understand the problem. What are the problem?