mnbts Posted March 9, 2016 · Report post Доброго дня!Ситуация : две системы мониторинга (zabbix и noc project) крутятся каждый на своем серваке.Zabbix использует apache,noc - nginx. Задача перенести zabbix на нынешний сервак noc'a и ходить к ним обоим на вебморды, как это устроить? Опыта нет в данном направлении,подскажите пожалуйста. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Megas Posted March 9, 2016 · Report post Забиксу все равно что использовать, можете php-cgi через nginx пустить. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mnbts Posted March 9, 2016 · Report post Забиксу все равно что использовать, можете php-cgi через nginx пустить. можно немного более подробно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zi_rus Posted March 9, 2016 · Report post очевидно тут вопрос как настроить nginx чтобы удовлетворить обе системы, это надо человека понимающего в этом который оценит дефолттовый конфиг для кажой системы и скажет как их скрестить. Я не такой человек, так что извиняйте :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GrandPr1de Posted March 9, 2016 · Report post курить маны по настройке apache либо nginx + php либо поставить и то и другое :D заставить просто слушать разные ипишки, если не жалко ну или хотя бы разные порты))) перенести как есть да и поделом, а опыты надо ставить не на продакшене, а на тестовых платформах развернуть виртуалочку на каком-нибудь virtualbox на домашнем ПК и играйся не хочу Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
FATHER_FBI Posted March 9, 2016 · Report post Я думаю тут как вариант использовать apache как backend а nginx как frontend. Если приходит запрос на noc, работает только nginx, если приходит запрос на zabbix, он редиректит все на backend, то есть на apache. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
roysbike Posted March 9, 2016 (edited) · Report post Да все просто. Пример nginx для zabbix. Используйте nginx + php-fpm Кидайте в /etc/nginx/conf.d/zabbix.conf Путь зависит от системы и смотрите include в главном конфиге nginx. Или найдите конфиг noc в nginx и положите туда же конфиг zabbix server { listen 80; server_name zabbix.site.ru www.zabbix.site.ru; location / { root /usr/share/zabbix; index index.php index.html index.htm; } location ~ \.php$ { root /usr/share/zabbix; try_files $uri =404; fastcgi_pass 127.0.0.1:9000; #fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } } Edited March 9, 2016 by roysbike Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...