LINUX.ORG.RU
решено ФорумAdmin

nginx - upstream работает по ip, но по имени не работает

 


0

1

Добрый день! Подскажите, пожалуйста.

Есть следующая конфигурация nginx

upstream backend { server 192.168.1.3:5555; server 192.168.1.4:5555; }

server { listen 80; location / { proxy_pass http://backend; } }

server { listen 80; server_name testing.ru; location / { root /usr/share/nginx/html; index index.php index.html index.htm; }

error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }

location ~ \.php$ { proxy_pass http://192.168.1.3:5555; #apache2 } }

Вопрос: Если захожу по ip адресу http://109.109.109.3

то балансировка между 192.168.1.3 и 192.168.1.4 работает.

Если захожу по имени http://testing.ru

Балансировка не работает.... Куда копать?

server { listen 80; location / { proxy_pass http://backend; } }

server { listen 80; server_name testing.ru; location / { root /usr/share/nginx/html; index index.php index.html index.htm; }

Тебя ничего не смущает?

location ~ \.php$ { proxy_pass http://192.168.1.3:5555; #apache2 } }

Ну точно не смущает?

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от anonymous

upstream backend { server 192.168.1.3:5555; server 192.168.1.4:5555; }

server { listen 80; server_name testing.ru; location / { proxy_pass http://backend; root /usr/share/nginx/html; index index.php index.html index.htm; } location ~ \.php$ { proxy_pass http://192.168.1.3:5555; #apache2 } }

поменял заработало, спасибо!

я действительно, только начал... поэтому ещё плаваю.

ArjunaDas ()