NOBODY:PLACE on AWS ドキュメント

2019年5月14日 (火) 12:14時点におけるIppei Suzuki (トーク | 投稿記録)による版 (→Amazon Linux)

新サイトのドキュメントをここに記述する。GitHub Wiki上に作成していた ドキュメント(仮) の中から本番環境で採用された部分についてもこちらに移行させる予定。


構成図

   /var/
    └ www/
       └ nobodyplace/
           ├ src/
           └ sites/
               ├ wordpress/        [WordPress]
               │  ├ nplll.com
               │  ├ 1ni.co
               │  ├ suidou.d-archives.info
               │  ├ cooking.is1977.com
               │  └ monologue.is1977.com
               ├ nplll.com/
               ├ 1ni.co/
               ├ is1977.com/
               │  ├ laravel/       [Laravel]
               │  └ docs/
               │     ├ adminer/    [Adminer]
               │     ├ default/
               │     ├ lab/
               │     ├ rss/        [Tiny Tiny RSS]
               │     └ wiki/       [MediaWiki]
               ├ umbls.com/
               ├ d-archives.info/
               ├ 69tracks.com/
               │  └ docs/
               │     ├ css/
               │     ├ image/
               │     ├ js/
               │     └ index.html
               ├ wellersclub.com/
               │  └ docs/
               │     ├ css/
               │     ├ image/
               │     ├ js/
               │     ├ index.html
               │     ├ schedule.html
               │     ├ information.html
               │     ├ access.html
               │     └ index.html
               └ switchover.info/
                  └ docs/
                     ├ css/
                     ├ image/
                     ├ js/
                     └ index.html

ソフトウェア構成

Amazon Linux

AmazonがAWS用にカスタマイズしたOS。ベースはCentOS6なので、systemd などは使えない。

AWS CLIがあらかじめ入っているほか、yum update でメジャーアップデートが行われるなどいくつか違いがある。でも便利だし今のところ運用上特に問題はない。OS自体がフルマネージドといっても差し支えないんじゃなかろうか。

Apache 2.4

PHP 7.2

Laravel 5.8

git

Wordpress 5.2

Tiny Tiny RSS

開発環境

Vagrant + VirtualBox