У меня сейчас проблема с установкой приложения Ruby on Rails.
Когда я запускаю приложение и перехожу на адрес сервера, я попадаю на страницу запуска Nginx, пока мое приложение работает, и я для этого настроил Puma и Nginx.
Я несколько раз изменяю доступный для сайта conf моего приложения, а также puma.rb безрезультатно.
Я уже сгенерировал включенный файл сайтов с помощью команды.
Я не понимаю, почему это не работает, потому что в моем приложении с тонким оно работает
Puma.rb
threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 }
threads threads_count, threads_count
port ENV.fetch("PORT") { 3001 }
environment ENV.fetch("RAILS_ENV") { "production" }
bind "unix:///home/ubuntu/happer-api2/tmp/puma/sockets/puma.sock"
plugin :tmp_restart
сайты-доступные / Happer-апи
upstream app {
server unix:///home/ubuntu/happer-api2/tmp/puma/sockets/puma.sock;
}
server {
listen 80;
server_name localhost;
root /home/ubuntu/happer-api2/public;
try_files $uri/index.html $uri @app;
location / {
proxy_pass http://app;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
}
error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}
Вход стандартный пума
=== puma startup: 2019-06-05 11:08:03 +0000 ===
[14768] * Starting control server on unix:///tmp/puma-status-1559732883521-14768
[14768] - Worker 0 (pid: 14810) booted, phase: 0
Бревно Стдерр Пума
=== puma startup: 2019-06-04 11:01:28 +0000 ===
=== puma startup: 2019-06-04 11:01:51 +0000 ===
=== puma startup: 2019-06-05 11:08:03 +0000 ===