diff options
author | stephen.arnold42 <stephen.arnold42@gmail.com> | 2013-12-04 02:33:34 -0800 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2013-12-09 17:51:20 +0000 |
commit | c6e1be52b71c9c234de6aebd036a0e7898a89338 (patch) | |
tree | 5391ab4e8e640282d6a7d509dca39c8df9b5cf4d /meta-webserver/recipes-httpd/nginx/files/nginx.conf | |
parent | 98bfe33760acb74b67eba9d58ea7cac8cad6d810 (diff) | |
download | meta-openembedded-c6e1be52b71c9c234de6aebd036a0e7898a89338.tar.gz |
nginx: new recipe
Initial recipe created by Steve Arnold. Original build patch and 1.0.10
recipe graciously contributed by bencoh (in #oe on irc.freenode.net).
New recipe and init script contributed by this author. Built and
tested on master branches using author's fork of meta-raspberrypi.
Signed-off-by: stephen.arnold42 <stephen.arnold42@gmail.com>
Signed-off-by: Sébastien Mennetrier <s.mennetrier@innotis.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-webserver/recipes-httpd/nginx/files/nginx.conf')
-rw-r--r-- | meta-webserver/recipes-httpd/nginx/files/nginx.conf | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/meta-webserver/recipes-httpd/nginx/files/nginx.conf b/meta-webserver/recipes-httpd/nginx/files/nginx.conf new file mode 100644 index 000000000..fb7e4b65d --- /dev/null +++ b/meta-webserver/recipes-httpd/nginx/files/nginx.conf | |||
@@ -0,0 +1,118 @@ | |||
1 | |||
2 | user www-data; | ||
3 | worker_processes 1; | ||
4 | |||
5 | error_log /var/log/nginx/error.log; | ||
6 | #error_log logs/error.log notice; | ||
7 | #error_log logs/error.log info; | ||
8 | |||
9 | pid /run/nginx/nginx.pid; | ||
10 | |||
11 | |||
12 | events { | ||
13 | worker_connections 1024; | ||
14 | } | ||
15 | |||
16 | |||
17 | http { | ||
18 | include mime.types; | ||
19 | default_type application/octet-stream; | ||
20 | |||
21 | log_format main '$remote_addr - $remote_user [$time_local] "$request" ' | ||
22 | '$status $body_bytes_sent "$http_referer" ' | ||
23 | '"$http_user_agent" "$http_x_forwarded_for"'; | ||
24 | |||
25 | access_log /var/log/nginx/access.log main; | ||
26 | |||
27 | sendfile on; | ||
28 | #tcp_nopush on; | ||
29 | |||
30 | #keepalive_timeout 0; | ||
31 | keepalive_timeout 65; | ||
32 | |||
33 | #gzip on; | ||
34 | |||
35 | server { | ||
36 | listen 80; | ||
37 | server_name localhost; | ||
38 | |||
39 | #charset koi8-r; | ||
40 | |||
41 | #access_log logs/host.access.log main; | ||
42 | |||
43 | location / { | ||
44 | root /var/www/localhost/html; | ||
45 | index index.html index.htm; | ||
46 | } | ||
47 | |||
48 | #error_page 404 /404.html; | ||
49 | |||
50 | # redirect server error pages to the static page /50x.html | ||
51 | # | ||
52 | error_page 500 502 503 504 /50x.html; | ||
53 | location = /50x.html { | ||
54 | root /var/www/localhost/html; | ||
55 | } | ||
56 | |||
57 | # proxy the PHP scripts to Apache listening on 127.0.0.1:80 | ||
58 | # | ||
59 | #location ~ \.php$ { | ||
60 | # proxy_pass http://127.0.0.1; | ||
61 | #} | ||
62 | |||
63 | # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 | ||
64 | # | ||
65 | #location ~ \.php$ { | ||
66 | # root html; | ||
67 | # fastcgi_pass 127.0.0.1:9000; | ||
68 | # fastcgi_index index.php; | ||
69 | # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; | ||
70 | # include fastcgi_params; | ||
71 | #} | ||
72 | |||
73 | # deny access to .htaccess files, if Apache's document root | ||
74 | # concurs with nginx's one | ||
75 | # | ||
76 | #location ~ /\.ht { | ||
77 | # deny all; | ||
78 | #} | ||
79 | } | ||
80 | |||
81 | |||
82 | # another virtual host using mix of IP-, name-, and port-based configuration | ||
83 | # | ||
84 | #server { | ||
85 | # listen 8000; | ||
86 | # listen somename:8080; | ||
87 | # server_name somename alias another.alias; | ||
88 | |||
89 | # location / { | ||
90 | # root html; | ||
91 | # index index.html index.htm; | ||
92 | # } | ||
93 | #} | ||
94 | |||
95 | |||
96 | # HTTPS server | ||
97 | # | ||
98 | #server { | ||
99 | # listen 443; | ||
100 | # server_name localhost; | ||
101 | |||
102 | # ssl on; | ||
103 | # ssl_certificate cert.pem; | ||
104 | # ssl_certificate_key cert.key; | ||
105 | |||
106 | # ssl_session_timeout 5m; | ||
107 | |||
108 | # ssl_protocols SSLv2 SSLv3 TLSv1; | ||
109 | # ssl_ciphers HIGH:!aNULL:!MD5; | ||
110 | # ssl_prefer_server_ciphers on; | ||
111 | |||
112 | # location / { | ||
113 | # root html; | ||
114 | # index index.html index.htm; | ||
115 | # } | ||
116 | #} | ||
117 | |||
118 | } | ||