Мне нужна помощь в nginx Балансировка нагрузки. У меня есть экземпляр докер, который отбывает статический веб-страницы, которые имеют два контейнера для этого Пусть говорят 192.168.1.1:8081 -> служит статической страницы 192.168.1.1:8082 -> служащий же статическую страницуNginx Load Balancing Upstream proxy
Теперь я хочу загрузить баланс этих двух сайтов с помощью Nginx. Когда я ввожу этот IP-адрес 192.168.1.1, эти Ip должны обслуживать нагрузку между двумя моими сайтами.
В моей Nginx я должен установить два файла для этого
nginx.conf, в этих файлов я должен включать в свой файл default.conf. Файл default.conf имеет следующую информацию.
upstream mynewsite {
server 192.168.1.1:8081;
server 192.168.1.1:8082;
}
server {
listen 80; # I tried by commenting with these also
server_name 192.168.1.1;
#server_name mynewsite; # I tried like this also
index index.htm index.html index.php;
access_log /var/log/nginx/access.log ;
error_log /var/log/nginx/error.log;
location/{
proxy_pass http://mynewsite;
}
, когда я печатаю 192.168.1.1:8081, я могу получить доступ к странице из моего первого контейнера Докер. И когда я печатаю 192.168.1.1:8082, я могу получить доступ к странице из моего второго контейнера докеров.
Но когда я печатаю 192.168.1.1, я не могу получить доступ к странице.
Я использую Centos 6.8 и версию nginx: nginx/1.10.2, Докер версия 1.7.1 Сервер приложений Tomcat на моем контейнере докера. Примечание: //192.168.1.1 не является точным ip, я использовал другие Ip Любые предложения по устранению этой проблемы. Спасибо, Ганеш