Проблема с балансировкой нагрузки nginx unicorn

Я следил за этим Учебник, но я столкнулся с проблемой. Я использую nginx для балансировки нагрузки и настроил его на сервере A, и у меня есть сервер приложений unicorn rails, работающий на сервере B, но когда я перехожу к ip адрес сервера A, он не показывает мне мое приложение rails, как я надеялся, но показывает мне Добро пожаловать в nginx на Fedora! страница здесь IP-адрес, так что вы можете посмотреть: http://46.101.6.169/ оба сервера работают под управлением CentOS7, я также опубликуйте конфиг nginx.

http {

upstream unicorn_servers {
    server 10.131.222.114:8080 fail_timeout=0;
}

server {
    listen 80;

    location / {

        proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://unicorn_servers;
    }

 }

Это мой первый опыт настройки масштабируемой серверной системы.


person KnightOfShadows    schedule 23.04.2015    source источник


Ответы (1)


Я нашел ответ, все, что мне нужно было сделать, это добавить server_name в файл конфигурации nginx, и теперь проблема решена.

person KnightOfShadows    schedule 23.04.2015