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)
Ответ на: комментарий от Deleted

Woolf я только начал изучать nginx поэтому могу совершать простые ошибки

подскажи, пожалуйста, гд я ошибся?

ArjunaDas
() автор топика
Ответ на: комментарий от ArjunaDas

Не верю. Ты до сих пор не заметил что у тебя два блока server, а во втором про балансировку ничего нет и бекенд захардкожен.

anonymous
()
Ответ на: комментарий от 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
() автор топика
Ответ на: комментарий от ArjunaDas

А почему локейшн php проксируется на 1 ip, а не на определённый выше апстрим - так специально сделано?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.