LINUX.ORG.RU

Nginx как прокси к морде zabbix

 


0

1

Доброго времени суток всем!

К делу! Сервер zabbix - 10.0.0.2, сервер nginx - 10.0.0.3. Серверы zabbix и nginx установлены с нуля. Доступ к zabbix - http://10.0.0.2/zabbix, при этом открывается первоначальная настройка zabbix (http://10.0.0.2/zabbix/setup.php).

Настраиваю nginx:

server {
	listen 80;
	server_name zabbix;

	location / {
		proxy_pass http://10.0.0.2/zabbix/;
		proxy_set_header Host $http_host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
	}
}

В /etc/hosts добавил строку «10.0.0.3 zabbix».

При доступе в браузере к http://zabbix/ открывается http://zabbix/setup.php (стартовая страница первоначальных настроек). При нажатии на кнопку «next step» появляется вторая страница, но при нажатии на «next step» второй страницы открывается первая страница. Кнопки «next step» переключают первую и вторую страницы по кругу. Такое возможно победить или не возможно?

P.S.: Очень прошу вопросы «За каким тебе это?», «Тебе делать больше нех.. вечером в среду?» и т.п. оставить при себе.

Открой в браузере консоль отладчика и посмотри какие ошибки туда сыпятся.

imul ★★★★★
()
Последнее исправление: imul (всего исправлений: 1)

Не знаю, на сколько правильным является данное решение, но:

server {
	listen 80;
	server_name zabbix;

	location = / {
		rewrite ^ /zabbix/ redirect;
}

	location /zabbix/ {
		proxy_pass http://10.0.0.2/zabbix/;
		proxy_set_header Host $http_host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
	}
}
speed_vm
() автор топика
Последнее исправление: speed_vm (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.