nginx环境下配置nagios-关于nginx.conf

nginx.conf配置

user					nagios  nagios;
worker_processes                        4;
worker_cpu_affinity                     00000001 00000010 00000100 00001000;
error_log				/export/servers/nginx/logs/nginx_error.log  notice;
pid					/export/servers/nginx/logs/nginx.pid;
worker_rlimit_nofile    		65535;
events 
{
	use epoll;
	worker_connections 65535;
}
http 
{
	include       			mime.types;
	default_type  			application/octet-stream;
	server_tokens 			off;
	log_format main         	'$remote_addr - $remote_user [$time_local] '
		'"$request" $status $bytes_sent '
		'"$http_referer" "$http_user_agent" '
		'"$gzip_ratio"';
	charset  			utf-8;
	server_names_hash_bucket_size   128;
	client_header_buffer_size 	32k;
	large_client_header_buffers 	4 32k;
	client_max_body_size 		500m;
	sendfile 			on;
	tcp_nopush     			on;
	keepalive_timeout 		0;
	tcp_nodelay 			on;
	client_body_buffer_size  	1024k;
	fastcgi_intercept_errors 	on;
	proxy_connect_timeout 		90;
	proxy_read_timeout       	180;
	proxy_send_timeout       	180;
	proxy_buffer_size        	256k;
	proxy_buffers            	4 256k;
	proxy_busy_buffers_size 	256k;
	proxy_temp_file_write_size 	256k;
	server_name_in_redirect 	off;
	proxy_hide_header       X-Powered-By;

	fastcgi_connect_timeout 320m;
	fastcgi_send_timeout 320m;
	fastcgi_read_timeout 320m;
	gzip 				on;
	gzip_min_length  		100;
	gzip_buffers     		4 16k;
	gzip_http_version 		1.0;
	gzip_comp_level 		9;
	gzip_types       		text/plain application/x-javascript text/css application/xml;
	gzip_vary 			on;
	error_page  400 401 402 403 404 = /40x.html;
#	error_page  500 501 502 503 504 = /50x.html;
	log_format  nagios_logs  '$remote_addr - $remote_user [$time_local] "$request" '
		'$status $body_bytes_sent "$http_referer" '
		'"$http_user_agent" $http_x_forwarded_for';
	access_log  /export/servers/nginx/logs/access_nagios.log  nagios_logs;        

	fastcgi_buffer_size         512k;
	fastcgi_buffers             24 512k;
	fastcgi_busy_buffers_size   640k;
	fastcgi_temp_file_write_size        640k;
	include domains/*;
###########status#########
	server
	{	
		listen                 80;
		server_name            status.nginx.com;
		location / {
		stub_status            on;
		access_log             off;
		}
	}
}
[root@b28-1241 conf]# q
-bash: q: command not found
[root@b28-1241 conf]# vi nginx.conf

                '"$http_referer" "$http_user_agent" '
                '"$gzip_ratio"';
        charset                         utf-8;
        server_names_hash_bucket_size   128;
        client_header_buffer_size       32k;
        large_client_header_buffers     4 32k;
        client_max_body_size            500m;
        sendfile                        on;
        tcp_nopush                      on;
        keepalive_timeout               0;
        tcp_nodelay                     on;
        client_body_buffer_size         1024k;
        fastcgi_intercept_errors        on;
        proxy_connect_timeout           90;
        proxy_read_timeout              180;
        proxy_send_timeout              180;
        proxy_buffer_size               256k;
        proxy_buffers                   4 256k;
        proxy_busy_buffers_size         256k;
        proxy_temp_file_write_size      256k;
        server_name_in_redirect         off;
        proxy_hide_header       X-Powered-By;

        fastcgi_connect_timeout 320m;
        fastcgi_send_timeout 320m;
        fastcgi_read_timeout 320m;
        gzip                            on;
        gzip_min_length                 100;
        gzip_buffers                    4 16k;
        gzip_http_version               1.0;
        gzip_comp_level                 9;
        gzip_types                      text/plain application/x-javascript text/css application/xml;
        gzip_vary                       on;
        error_page  400 401 402 403 404 = /40x.html;
#       error_page  500 501 502 503 504 = /50x.html;
        log_format  nagios_logs  '$remote_addr - $remote_user [$time_local] "$request" '
                '$status $body_bytes_sent "$http_referer" '
                '"$http_user_agent" $http_x_forwarded_for';
        access_log  /export/servers/nginx/logs/access_nagios.log  nagios_logs;

        fastcgi_buffer_size         512k;
        fastcgi_buffers             24 512k;
        fastcgi_busy_buffers_size   640k;
        fastcgi_temp_file_write_size        640k;
        include domains/*;
###########status#########
        server
        {
                listen                 80;
                server_name            status.nginx.com;
                location / {
                stub_status            on;
                access_log             off;
                }
        }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值