RHEL7でRailsアプリのサーバを構築した
AWS EC2(RHEL7)でRailsサーバを構築したので、手順を備忘録として残しておきます。
OSはAmazon Linuxでも良かったのですが、Systemdなど、RHEL7からの機能に慣れたいという思いからRHEL7を使っています。
AWSの設定(インスタンスの立ち上げ方、セキュリティグループ、Elastic IPの設定など)はここでは取り上げません。
構成
- OS Red Hat Enterprise Linux Server release 7.3
- Webサーバ nginx 1.12.0
- APサーバ unicorn 5.3.0 (ruby 2.4.1, Rails 5.1.1)
- DB MySQL 5.7
すべて1サーバにまとめています。
やること
1.サーバの基本設定
2.Nginxのインストール・設定
3.MySQLのインストール・設定
4.Rubyのインストール・設定
5.Railsアプリケーション・Unicorn のインストール・設定
以上、必要に応じてログの設定やセキュリティ・バックアップの設定等を追加していくと良いでしょう。