]> Dogcows Code - chaz/chatty/blobdiff - extra/nginx.conf
add supporting documents and help files
[chaz/chatty] / extra / nginx.conf
diff --git a/extra/nginx.conf b/extra/nginx.conf
new file mode 100644 (file)
index 0000000..cf522e8
--- /dev/null
@@ -0,0 +1,92 @@
+user nginx nginx;
+worker_processes 1;
+
+error_log /var/log/nginx/error_log info;
+
+events {
+       worker_connections 1024;
+       use epoll;
+}
+
+http {
+       include /etc/nginx/mime.types;
+       default_type application/octet-stream;
+
+       log_format main
+               '$remote_addr - $remote_user [$time_local] '
+               '"$request" $status $bytes_sent '
+               '"$http_referer" "$http_user_agent" '
+               '"$gzip_ratio"';
+
+       client_header_timeout 10m;
+       client_body_timeout 10m;
+       send_timeout 10m;
+
+       connection_pool_size 256;
+       client_header_buffer_size 1k;
+       large_client_header_buffers 4 2k;
+       request_pool_size 4k;
+
+       gzip on;
+       gzip_min_length 1100;
+       gzip_buffers 4 8k;
+       gzip_types text/plain;
+
+       output_buffers 1 32k;
+       postpone_output 1460;
+
+       sendfile on;
+       tcp_nopush on;
+       tcp_nodelay on;
+
+       keepalive_timeout 75 20;
+
+       ignore_invalid_headers on;
+
+       index index.html;
+
+       server {
+               listen 80;
+               server_name chatty.com;
+
+               access_log /var/log/nginx/chatty main;
+               error_log /var/log/nginx/chatty info;
+
+               location / {
+                       proxy_set_header Host $http_host;                                             
+                       proxy_set_header X-Forwarded-Host $http_host;                                 
+                       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+                       #proxy_set_header X-Forwarded-Port 443;                                        
+                       proxy_set_header X-Real-IP $remote_addr;                                      
+                       proxy_pass http://localhost:3000/;
+               }
+       }
+
+       server {
+               listen 80;
+               server_name data.chatty.com;
+
+               access_log /var/log/nginx/chatty main;
+               error_log /var/log/nginx/chatty info;
+
+               location / {
+                       proxy_buffering off;
+                       proxy_pass http://localhost:4670/;
+               }
+       }
+
+       # SSL example
+       #server {
+       #       listen 127.0.0.1:443;
+       #       server_name localhost;
+
+       #       ssl on;
+       #       ssl_certificate /etc/ssl/nginx/nginx.pem;
+       #       ssl_certificate_key /etc/ssl/nginx/nginx.key;
+
+       #       access_log /var/log/nginx/localhost.ssl_access_log main;
+       #       error_log /var/log/nginx/localhost.ssl_error_log info;
+
+       #       root /var/www/localhost/htdocs;
+       #}
+}
This page took 0.026141 seconds and 4 git commands to generate.