Rails アプリを さくらのVPSにデプロイしています。
Nginx + unicorn なのですが、それを連携するファイルの設定について教えてください。
以下のように設定しています。
(local) config/unicorn/production.rb #自分のアプリケーション名、currentがつくことに注意。 $app_dir = "/usr/share/nginx/html/current" #リクエストを受け取るポート番号を指定。後述 $listen = File.expand_path 'tmp/sockets/.unicorn.sock', $app_dir
(vps) /etc/nginx/conf.d/rails.conf upstream unicorn { server unix:/usr/share/nginx/html/current/tmp/sockets/.unicorn.sock fail_timeout=0; }
のように設定しています。
何が記述されているのか確認したくて VPS側で
vim /usr/share/nginx/html/current/tmp/sockets/.unicorn.sock で開くと
[Permission Denied]となり、中身をみることができません。
確認したいことは、capistranoでデプロイ時にエラーは出ていないのでNginxとunicornの双方で指定するファイル名に名違いがなければ、特に気にする必要はないファイルなのでしょうか?
VPS側にファイルは出来ているみたいです。
Nginx + unicornの設定は初めてなので初歩的な質問ですが、宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/29 13:53