openvidu/openvidu-server/docker/openvidu-proxy/default_nginx_conf/pro/default.conf

71 lines
1.5 KiB
Plaintext
Raw Normal View History

2020-04-09 16:33:26 +02:00
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
2020-11-01 21:03:12 +01:00
{app_upstream}
2020-04-09 16:33:26 +02:00
upstream kibana {
server localhost:5601;
}
upstream openviduserver {
server localhost:5443;
}
server {
2020-04-09 16:33:26 +02:00
# Redirect to https
if ($host = {domain_name}) {
2020-04-28 15:53:56 +02:00
rewrite ^(.*) https://{domain_name}:{https_port}$1 permanent;
2020-04-09 16:33:26 +02:00
} # managed by Certbot
2020-04-28 15:53:56 +02:00
listen {http_port} default_server;
2020-04-09 16:33:26 +02:00
server_name {domain_name};
# letsencrypt
location /.well-known/acme-challenge {
root /var/www/certbot;
try_files $uri $uri/ =404;
}
# Kibana panel
location /kibana {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
rewrite ^/kibana/(.*)$ /$1 break;
proxy_pass http://kibana/;
}
}
server {
2020-04-28 15:53:56 +02:00
listen {https_port} ssl default deferred;
server_name {domain_name};
2020-11-01 21:03:12 +01:00
{ssl_config}
2020-04-09 16:33:26 +02:00
2020-11-01 21:03:12 +01:00
{proxy_config}
2020-04-09 16:33:26 +02:00
2020-11-01 21:03:12 +01:00
{app_config}
2020-04-20 18:45:56 +02:00
2020-11-01 21:03:12 +01:00
########################
# OpenVidu Locations #
########################
{common_api_pro}
2020-04-09 16:33:26 +02:00
2020-11-01 21:03:12 +01:00
{deprecated_api_pro}
2020-04-09 16:33:26 +02:00
2020-11-01 21:03:12 +01:00
{new_api_pro}
#################################
# LetsEncrypt #
#################################
location /.well-known/acme-challenge {
root /var/www/certbot;
try_files $uri $uri/ =404;
}
2020-04-09 16:33:26 +02:00
}