Skip to main content

nginx reverse proxy configuration

/etc/nginx/sites-available/meet.shiny.space

(why debian?? we don't need sites-available for nginx... switch to alpine sometime)

server {
	listen 443 ssl;

	server_name meet.shiny.space;
	client_max_body_size 500M;
	location /.well-known {
		root /var/www/html;
		try_files $uri $uri/ = 404;
	}
	location /xmpp-websocket {
		proxy_pass http://10.0.0.30:8000;
    		proxy_http_version 1.1;
    		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "upgrade";
	}
	location /colibri-ws {
		proxy_pass http://10.0.0.30:8000;
		proxy_http_version 1.1;
		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "upgrade";
	}
	location /http-bind {
		proxy_pass http://10.0.0.30:8000;
		proxy_http_version 1.1;
		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "upgrade";
	}
	location / {
		proxy_pass http://10.0.0.30:8000;
	}
}