Назад | Перейти на главную страницу

Не удалось запустить несколько приложений Rails с Unicorn + Nginx на одном экземпляре AWS EC2

Я знаю, что эта проблема обсуждалась несколько раз, но мне не повезло, и я не мог ее исправить.

я собираюсь запустить несколько приложений Rails на Экземпляр AWS EC2 с участием Единорог и Nginx.

Я мог бы запустить одно приложение для рельсов mydomain.com

Так что проект будет на mydomain.com/app1 и mydomain.com/app2

Проекты находятся в / дома / убунту / работа / приложение1 и / дома / убунту / работа / приложение2

/ и т.д. / nginx / сайты-доступные / по умолчанию

upstream app1 {
 server unix:/home/ubuntu/work/app1/shared/sockets/unicorn.sock fail_timeout=0;
}
upstream app2 {
 server unix:/home/ubuntu/work/app2/shared/sockets/unicorn.sock fail_timeout=0;
}
server {
 listen 80;
 server_name localhost;
 root /home/ubuntu/work;
 access_log /home/ubuntu/work/log/nginx.access.log;
 error_log /home/ubuntu/work/log/nginx.error.log;

location /app1/ {
 root /home/ubuntu/work/app1/public;
 rewrite ^/app1/(.*)$ /$1 break;
 try_files /app1/$uri/index.html /app1/$uri.html /app1/$uri @app1;
}
location /app2/ {
 root /home/ubuntu/work/app2/public;
 rewrite ^/app2/(.*)$ /$1 break;
 try_files /app2/$uri/index.html /app2/$uri.html /app2/$uri @app2;
}

location @app1 {
 proxy_pass http://app1;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header Host $http_host;
 proxy_redirect off;
}
location @app2 {
 proxy_pass http://app2;
 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;
}

Ошибка, которую я получаю сейчас. (Похоже на внутренние ошибки)

We're sorry, but something went wrong.
If you are the application owner check the logs for more information.

Я проверил эти файлы, чтобы проверить журналы.

/home/ubuntu/work/log/nginx.error.log
/home/ubuntu/work/fastland1/shared/log/unicorn.stderr.log 
/home/ubuntu/work/fastland2/shared/log/unicorn.stderr.log

Но я не могу найти логин nginx.error.log

И было просто предупреждение в 2 unicorn.stderr.log файлы. Ошибок не было.

Кто-нибудь может мне помочь?