61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| # This is an configuration example. Please adjust to fit your environment (especially root location and server_name).
 | |
| # The nginx user requires read permissions to the root location.
 | |
| 
 | |
| user nginx;
 | |
| worker_processes auto;
 | |
| error_log /var/log/nginx/error.log;
 | |
| pid /run/nginx.pid;
 | |
| 
 | |
| # Load dynamic modules. See /usr/share/nginx/README.dynamic.
 | |
| include /usr/share/nginx/modules/*.conf;
 | |
| 
 | |
| events {
 | |
|     worker_connections 1024;
 | |
| }
 | |
| 
 | |
| http {
 | |
|     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  /var/log/nginx/access.log  main;
 | |
| 
 | |
|     sendfile            on;
 | |
|     tcp_nopush          on;
 | |
|     tcp_nodelay         on;
 | |
|     keepalive_timeout   65;
 | |
|     types_hash_max_size 2048;
 | |
| 
 | |
|     include             /etc/nginx/mime.types;
 | |
|     default_type        application/octet-stream;
 | |
| 
 | |
|     # Load modular configuration files from the /etc/nginx/conf.d directory.
 | |
|     # See http://nginx.org/en/docs/ngx_core_module.html#include
 | |
|     # for more information.
 | |
|     include /etc/nginx/conf.d/*.conf;
 | |
| 
 | |
|     server {
 | |
|     server_name your.domain;
 | |
|         root         /path/to/secret-snapdrop/client;
 | |
| 
 | |
|         # Load configuration files for the default server block.
 | |
|         include /etc/nginx/default.d/*.conf;
 | |
| 
 | |
|         location /server {
 | |
|                 proxy_pass http://localhost:3000/;
 | |
|                 proxy_http_version 1.1;
 | |
|                 proxy_set_header Upgrade $http_upgrade;
 | |
|                 proxy_set_header Connection "upgrade";
 | |
|                 proxy_set_header X-Forwarded-For $remote_addr;
 | |
|         }
 | |
| 
 | |
|         location / {
 | |
|                 proxy_http_version 1.1;
 | |
|         }
 | |
| 
 | |
| 
 | |
|     listen [::]:80 ;
 | |
|     listen 80 ;
 | |
| }
 | |
| }
 |