投稿

6月, 2016の投稿を表示しています

NginX+unicorn+Ruby on RailsでWebサーバ構築

昔はApache全盛だったみたいだけど、最近はNginxも流行っているということで Webサーバ構築にチャレンジ、で、なんかこじんまりアプリも開発してみようと思ったので Ruby on Rails やなんかも入れてみた。 もう少し大きな構成にするなら。DBサーバとWebサーバは最低限分けておかないと いけないんだけど、それはまた別の機会にやってみようと思います。 今回はCentOSだけど起動スクリプト部分以外Ubuntuでも大して手順は変わらなかった。 ●大まかな手順 1.ホスト名変更、IPアドレス変更 (1)IPアドレス設定 (2)ホスト名設定 (3)IPV6無効化 (4)設定変更反映 (5)変更内容確認 (6)作業用ユーザ追加 (7)httpと関連ポート開放 2.Gitインストール (1)インストール (2)git初期設定 3. メール送信サーバインストール(Gmail経由でメール送信できるようにする)  (1)postfixインストール確認  (2)必要ツールインストール  (3)postfix設定   ・設定ファイル編集   ・パスワードファイル作成   ・設定反映   ・postfix再起動、サービス登録  (4)送信テスト 4.Rubyインストール (1)rbenvインストール ・rbenv本体インストール ・Installコマンド ・必要ライブラリインストール (2)パス設定 (3)rbenv動作確認 (4)最新版Rubyインストール ・インストール ・バージョン確認 ・最新バージョンに設定 ・Ruby動作確認 5.ツール類インストール (1)gemsインストール (2)PostgresSQLインストール ・postgresSQLインストール ・サービス追加確認 ・postgresSQL設定 ・postgresSQL起動 ・プロジェクト用ユーザ作成 ・作業用ユーザ追加 ・pg_hda.confファイル編集(認証対応) ・postgres再起動 6.Railsインストール (1)インストール ・railsインストール ・p