###前提・実現したいこと
デプロイしたRailsアプリをさくらのVPS上に表示したいです。
unicornとnginxの連携をとれず、
アプリを表示できない状況です…
現状、welcome nginxの表示、unicornの起動を確認しています。
【unicornの起動】
[anime@tk2-241-30026 ~]$ ps aux | grep unicorn anime 24320 0.0 3.3 305252 63816 ? Sl 12:58 0:02 unicorn_rails master -c /home/anime/app/anime-report/config/unicorn.rb -E development -D anime 24323 0.0 3.1 305252 59664 ? Sl 12:58 0:00 unicorn_rails worker[0] -c /home/anime/app/anime-report/config/unicorn.rb -E development -D anime 24326 0.0 3.1 305252 59664 ? Sl 12:58 0:00 unicorn_rails worker[1] -c /home/anime/app/anime-report/config/unicorn.rb -E development -D anime 25533 0.0 0.0 103328 868 pts/0 S+ 15:45 0:00 grep unicorn
おそらくディレクトリ設定が正しく設定されていないと思うのですが、
何が正解なのかわからずです。
もし、ご経験ある方いらっしゃればご指摘お願いします。
###該当のソースコード
【nginx起動OK】
[anime@tk2-241-30026 ~]$ sudo service nginx restart nginx を停止中: [ OK ] nginx を起動中: [ OK ]
【sudo vim /etc/nginx/conf.d/sample.conf】
upstream unicorn { server unix:/var/run/unicorn/unicorn.socket; } server { listen 80;★ここを61203にしてnginxを起動するとエラーになります★ server_name 160.16.198.30; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; root /home/anime/app/anime-report; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; error_page 404 /404.html; error_page 500 502 503 504 /500.html; client_max_body_size 10M; try_files $uri $uri/index.html $uri.html @unicorn; location / { root /usr/share/nginx/html; } location @unicorn { proxy_read_timeout 300; proxy_connect_timeout 300; proxy_redirect off; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://unicorn; }
【config/unicorn.rb】
worker_processes 2 working_directory "/home/anime/app/anime-report" listen "/var/run/unicorn/unicorn.sock" pid "/var/run/unicorn/unicorn.pid" preload_app true
###補足情報(言語/FW/ツール等のバージョンなど)
・nginx version: nginx/1.10.2
・CentOS 6.8