1,软件环境
Ubuntu 12.04 LTS
nginx/1.1.19
Nagios Core 3.2.3
PHP 5.3.10-1ubuntu3.2 with Suhosin-Patch
PHP 5.3.10-1ubuntu3.2 (fpm-fcgi)
2,安装软件
apt-get install nginx fcgiwrap collectd-core php5-fpm nagios3
3,nginx 配置
root@i-david:~/#vim /etc/nginx/fastcgi_params
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
root@i-david:~/#vim /etc/nginx/conf.d/nagios.conf
server {
listen 80;
server_name nagios.i-david.com;
auth_basic "Restricted Nagios Area!";
auth_basic_user_file /etc/nagios3/htpasswd.users;
charset utf-8;
root /usr/share/nagios3/htdocs;
index index.php;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ \.cgi$ {
root /usr/lib/cgi-bin/nagios3;
rewrite ^/cgi-bin/nagios3/(.*)$ /$1;
include fastcgi_params;
fastcgi_param AUTH_USER $remote_user;
fastcgi_param REMOTE_USER $remote_user;
fastcgi_param SCRIPT_FILENAME /usr/lib/cgi-bin/nagios3$fastcgi_script_name;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
}
location /stylesheets {
alias /etc/nagios3/stylesheets;
}
location /nagios3/stylesheets {
alias /etc/nagios3/stylesheets;
}
location /nagios3/images {
alias /usr/share/nagios3/htdocs/images;
}
}
4,启动服务
service fcgiwrap start
service php5-fpm start
service nagios3 start
service nginx start
5,验证服务
http://nagios.i-david.com
分享到:
相关推荐
ubuntu+nginx+tomcat 实现负载匀衡
ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台。 使用说明(ffmpeg+nginx+rtmp-module已经整合,支持HTTP,具体配置查看conf/nginx.conf): 1.解压后,运行nginx_start.bat。(查看监控状态 ...
zabbix详细安装教程(linux+postgresql+nginx+zabbix)
Ubuntu+Nginx+Mysql+Php安装配置详解
SpringBoot+VUE+Redis+nginx 网上拍卖平台源码 SpringBoot+VUE+Redis+nginx 网上拍卖平台源码 SpringBoot+VUE+Redis+nginx 网上拍卖平台源码 SpringBoot+VUE+Redis+nginx 网上拍卖平台源码 SpringBoot+...
用FFmpeg+nginx+rtmp搭建环境实现推流
idea openrestry+nginx+lua搭建企业级开发环境 将请求url以动态方式获取
1、在Windows系统下,搭建ffmpeg推流+nginx-http-flv-module直播拉流+FLV.js播放环境,所需依赖相关资源文件。 2、适合初学、研究、验证视频直播部署方案的相关技术人员。
FastDFS+Nginx搭建图片服务器。FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建...
LVS+keeplived+nginx+apache搭建高可用、高性能php集群
NULL 博文链接:https://zhengdl126.iteye.com/blog/435633
基于ssm+shiro+redis+nginx tomcat服务器集群管理项目 基于ssm+shiro+redis+nginx tomcat服务器集群管理项目 基于ssm+shiro+redis+nginx tomcat服务器集群管理项目 基于ssm+shiro+redis+nginx tomcat服务器集群管理...
fastdfs的安装手册说明+配置文件+fastdfs安装包+nginx安装包,压缩包内是自己结合网上资料整理的fastdfs的全套配置及说明,已成功安装并运行
lvs+Keepalived+nginx高可用负载均衡搭建部署方案
1、基于vue+python+flask+uwsgi+nginx+mysql的外包项目网站项目源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为...
毕业设计-外包项目网站 -vue+python+flask+uwsgi+nginx+mysql 毕业设计-外包项目网站 -vue+python+flask+uwsgi+nginx+mysql 毕业设计-外包项目网站 -vue+python+flask+uwsgi+nginx+mysql 毕业设计-外包项目网站 -vue...
Ubuntu系统Daphne + Nginx部署Python Django项目精讲,可支持多进程【含代码说明】
windows下 php+nginx配置详解,经整理修改测试通过,希望和大家一起分享!
主要介绍了Ubuntu系统搭建django+nginx+uwsgi的思路详解,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下