Я следил за этим Учебник, но я столкнулся с проблемой. Я использую 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;
}
}
Это мой первый опыт настройки масштабируемой серверной системы.