about summary refs log tree commit diff
path: root/other_config
diff options
context:
space:
mode:
authorSam Ockman2012-07-19 17:27:08 -0400
committerSam Ockman2012-07-19 17:27:08 -0400
commita72bc7c8c4a27b9e3456c5c1971034b526cdf352 (patch)
treef3d5dc9d41de6f20c18d93c74b6f0f986f3e1548 /other_config
parent0f6f0030439acfce43babfed516262bc78354d71 (diff)
downloadgenenetwork2-a72bc7c8c4a27b9e3456c5c1971034b526cdf352.tar.gz
Added example nginx.conf
Diffstat (limited to 'other_config')
-rw-r--r--other_config/nginx.conf108
1 files changed, 108 insertions, 0 deletions
diff --git a/other_config/nginx.conf b/other_config/nginx.conf
new file mode 100644
index 00000000..3cbc319c
--- /dev/null
+++ b/other_config/nginx.conf
@@ -0,0 +1,108 @@
+
+#user  nobody;
+worker_processes  1;
+
+#error_log  logs/error.log;
+#error_log  logs/error.log  notice;
+#error_log  logs/error.log  info;
+
+#pid        logs/nginx.pid;
+
+
+events {
+    worker_connections  1024;
+}
+
+
+http {
+    include       mime.types;
+    default_type  application/octet-stream;
+
+    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
+    #                  '$status $body_bytes_sent "$http_referer" '
+    #                  '"$http_user_agent" "$http_x_forwarded_for"';
+
+    #access_log  logs/access.log  main;
+
+    sendfile        on;
+    #tcp_nopush     on;
+
+    #keepalive_timeout  0;
+    keepalive_timeout  65;
+
+    gzip  on;
+
+    server {
+	# Modeled after http://flask.pocoo.org/docs/deploying/wsgi-standalone/
+	listen 5001;
+
+    	server_name _;
+
+    	access_log  /var/log/nginx/access.log;
+    	error_log  /var/log/nginx/error.log;
+
+	location ^~ /css/ {
+		root /home/sam/gene/wqflask/wqflask/static/;
+	}
+
+	location ^~ /javascript/ {
+		root /home/sam/gene/wqflask/wqflask/static/;
+	}
+
+	location ^~ /images/ {
+		root /home/sam/gene/wqflask/wqflask/static/;
+	}
+
+       location ^~ /static/ {
+		root /home/sam/gene/wqflask/wqflask/;
+       }
+
+    	location / {
+        	proxy_pass         http://127.0.0.1:5000/;
+        	proxy_redirect     off;
+
+        	proxy_set_header   Host             $host;
+        	proxy_set_header   X-Real-IP        $remote_addr;
+        	proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
+   	 }	        
+
+    }
+
+
+    # another virtual host using mix of IP-, name-, and port-based configuration
+    #
+    #server {
+    #    listen       8000;
+    #    listen       somename:8080;
+    #    server_name  somename  alias  another.alias;
+
+    #    location / {
+    #        root   html;
+    #        index  index.html index.htm;
+    #    }
+    #}
+
+
+    # HTTPS server
+    #
+    #server {
+    #    listen       443;
+    #    server_name  localhost;
+
+    #    ssl                  on;
+    #    ssl_certificate      cert.pem;
+    #    ssl_certificate_key  cert.key;
+
+    #    ssl_session_timeout  5m;
+
+    #    ssl_protocols  SSLv2 SSLv3 TLSv1;
+    #    ssl_ciphers  HIGH:!aNULL:!MD5;
+    #    ssl_prefer_server_ciphers   on;
+
+    #    location / {
+    #        root   html;
+    #        index  index.html index.htm;
+    #    }
+    #}
+
+}