Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
nginx:run-ruby [2016/01/31 14:50] – создано mirocownginx:run-ruby [2019/09/26 16:04] (текущий) mirocow
Строка 1: Строка 1:
 +{{tag>nginx server triks}}
 +
 ====== Запуск ruby скриптов ====== ====== Запуск ruby скриптов ======
  
Строка 4: Строка 6:
 ===== Unicorn ===== ===== Unicorn =====
  
-<code>+<code nginx>
 upstream unicorn { upstream unicorn {
    server unix:/var/run/unicorn.sock fail_timeout=0;    server unix:/var/run/unicorn.sock fail_timeout=0;
Строка 10: Строка 12:
 </code> </code>
  
-<code>+<code nginx>
 server { server {
  
Строка 27: Строка 29:
  
                 location @myapp {                 location @myapp {
-                    proxy_pass http://unicorn; # Часть после http:// должна полностью соответствовать имени в блоке upstream выше.+                    proxy_pass http://unicorn;
                     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;                     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                     proxy_set_header Host $http_host;                     proxy_set_header Host $http_host;
Строка 35: Строка 37:
                 error_page 500 502 503 504 /500.html;                 error_page 500 502 503 504 /500.html;
                 location = /500.html {                 location = /500.html {
-                  root /srv/myapp/current/public;+                  root /home/[[DOMAIN]]/httpdocs/current/public;
                 }                 }