Rails5で作成したアプリケーションをpuma + nginxで動かすというのをやってみた。 本記事で知ることのできること ・最低限の設定 ・躓いたところ 知ることのできないこと ・nginx, pumaの詳細な設定 ・セキュリティを意識した設定 環境 ・OS Ubuntu16.04 ・Rails 5.1.5 ・nginx 1.10.3 pumaの設定 今回はsocketでpumaとnginxを連携させるため、Rails.root/config/puma.rbを編集。 # ポートでのlistenは不要なのでコメントアウト #port ENV.fetch("PORT") { 3000 } # socketの設定 # ディレクトリがない場合は作成しておく bind "unix://#{Rails.root}/tmp/sockets/puma.sock" この際に、ポートでのlistenはコメ