blob: 3cfe8309dca8885b787db76ccefa3793301e1ee9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# This is an example of a minimal nginx config file, demonstrating:
# * how to set the mime type of served RRD files
# * how to configure nginx to compress the rrd files on the fly
# * how to setup a /data url alias pointing to the collectd RRD folder
#
# Add the relevant parts of this example config to your existing nginx config
# files, or modify it and use it directly by running the following command line
# from your Jarmon working directory "nginx -p . -c docs/nginx.conf.example" eg:
#
# richard@aziz:~/Projects/Jarmon/trunk$ nginx -p . -c docs/nginx.conf.example
# [alert]: could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
#
# The error line is normal if you are running nginx as an unprivileged user.
daemon off;
pid nginx.pid;
error_log nginx.error.log info;
events {
worker_connections 1024;
}
http {
sendfile on;
keepalive_timeout 65;
tcp_nodelay on;
gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
client_body_temp_path /tmp/nginx_body;
proxy_temp_path /tmp/nginx_proxy;
fastcgi_temp_path /tmp/nginx_fastcgi;
types {
application/octet-stream rrd;
text/html html htm shtml;
text/css css;
text/xml xml rss;
image/gif gif;
image/jpeg jpeg jpg;
application/x-javascript js;
text/plain txt;
}
server {
listen 8080 default;
server_name localhost;
access_log nginx.localhost.access.log;
error_log nginx.localhost.error.log;
gzip_types application/octet-stream;
location / {
root .;
index index.html;
autoindex on;
}
location /docs/examples/data {
alias /var/lib/collectd/rrd/aziz;
autoindex on;
}
}
}
|