Safari не может подключиться к серверу (nginx, unicorn, ubuntu, rails, mysql)

Я пытаюсь открыть свою веб-страницу http://moneytree.space/catalogs/traders, но получаю:

введите здесь описание изображения

Единорог и nginx работают. Мой рабочий каталог /home/zhall/zoulfia

   root@moneytree:/home/zhall/zoulfia# rails s -e production
      => Booting Unicorn
      => Rails 4.2.0 application starting in production on        

       http://localhost:3000

      => Run `rails server -h` for more startup options

      => Ctrl-C to shutdown server

Когда я набрал:

В моем файле /etc/nginx/sites-avalable/default я получил:

введите здесь описание изображения

Нужно ли менять server_name на localhost? Я новичок во всех этих конфигурациях, буду признателен за любую помощь. Спасибо. Возможно, мой сервер выключается из-за каких-то ошибок. Я не знаю, где их ловить. Мой лог-файл пуст :(

Проверяю конфигурацию nginx:

 sudo nginx -t
 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
 nginx: configuration file /etc/nginx/nginx.conf test is successful

Когда я загружаю вебрик:

Zoulfias-iMac:zoulfia zoulfiahall$ rails s -e production
=> Booting WEBrick
=> Rails 4.2.0 application starting in production on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-07-10 17:08:38] INFO  WEBrick 1.3.1
[2015-07-10 17:08:38] INFO  ruby 2.2.0 (2014-12-25) [x86_64-darwin13]
[2015-07-10 17:08:38] INFO  WEBrick::HTTPServer#start: pid=18631 port=3000

У меня нет проблем с запуском моего приложения.

Когда сервер Unicorn загружается, я получаю:

 root@moneytree:/home/zhall/zoulfia# rails s -p80 -e production
 => Booting Unicorn
 => Rails 4.2.0 application starting in production on http://localhost:80
 => Run `rails server -h` for more startup options
 => Ctrl-C to shutdown server
root@moneytree:/home/zhall/zoulfia#    ------> this line should not be here!

Как настроить ведение журнала приложений, чтобы видеть ошибки?


person MBJH    schedule 10.07.2015    source источник
comment
Я не вижу nginx в ваших netstat результатах, и если я попытаюсь telnet подключиться к порту 80 на вашем сервере, я получу Connection refused.   -  person    schedule 10.07.2015
comment
Благодарю за ваш ответ. Что это значит? Что мне нужно сделать, чтобы исправить это. Какие вероятные ошибки могут привести к этому?   -  person MBJH    schedule 10.07.2015
comment
Я думаю, что проблема с вашей конфигурацией nginx. см. этот вопрос. Вы также можете попробовать опубликовать сообщение об ошибке сервера.   -  person    schedule 10.07.2015


Ответы (1)


Я сделал что-то очень глупое. Я проверил свой файл /home/zhall/zoulfia/config и увидел там файл unicorn.rb. Я удалил файл и снова запустил сервер. Теперь это работает. Что-то мне подсказывает, что это не конец.... и я вернусь с другими вопросами.

person MBJH    schedule 10.07.2015