mirror of https://github.com/OpenVidu/openvidu.git
openvidu-deployment: Support machines with dual stack IPv4/IPv6 in nginx
parent
96468a73a4
commit
9cfd38e892
|
@ -1,5 +1,6 @@
|
||||||
server {
|
server {
|
||||||
listen {http_port};
|
listen {http_port};
|
||||||
|
listen [::]:{http_port};
|
||||||
|
|
||||||
location /.well-known/acme-challenge/ {
|
location /.well-known/acme-challenge/ {
|
||||||
root /var/www/certbot;
|
root /var/www/certbot;
|
||||||
|
|
|
@ -6,6 +6,7 @@ upstream openviduserver {
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen {http_port};
|
listen {http_port};
|
||||||
|
listen [::]:{http_port};
|
||||||
server_name {domain_name};
|
server_name {domain_name};
|
||||||
|
|
||||||
# Redirect to https
|
# Redirect to https
|
||||||
|
@ -27,6 +28,7 @@ server {
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen {https_port} ssl;
|
listen {https_port} ssl;
|
||||||
|
listen [::]:{https_port} ssl;
|
||||||
server_name {domain_name};
|
server_name {domain_name};
|
||||||
|
|
||||||
{ssl_config}
|
{ssl_config}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
server {
|
server {
|
||||||
listen {http_port};
|
listen {http_port};
|
||||||
|
listen [::]:{http_port};
|
||||||
server_name www.{domain_name};
|
server_name www.{domain_name};
|
||||||
|
|
||||||
# Redirect to https
|
# Redirect to https
|
||||||
|
|
|
@ -23,6 +23,7 @@ server {
|
||||||
{redirect_www}
|
{redirect_www}
|
||||||
|
|
||||||
listen {http_port} default_server;
|
listen {http_port} default_server;
|
||||||
|
listen [::]:{http_port} default_server;
|
||||||
server_name {domain_name};
|
server_name {domain_name};
|
||||||
|
|
||||||
# letsencrypt
|
# letsencrypt
|
||||||
|
@ -48,6 +49,7 @@ server {
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen {https_port} ssl default deferred;
|
listen {https_port} ssl default deferred;
|
||||||
|
listen [::]:{https_port} ssl default deferred;
|
||||||
server_name {domain_name};
|
server_name {domain_name};
|
||||||
|
|
||||||
{ssl_config}
|
{ssl_config}
|
||||||
|
|
|
@ -254,9 +254,9 @@ sed -e '/{proxy_config}/{r default_nginx_conf/global/proxy_config.conf' -e 'd}'
|
||||||
sed -i "s/{domain_name}/${DOMAIN_OR_PUBLIC_IP}/g" /etc/nginx/conf.d/*
|
sed -i "s/{domain_name}/${DOMAIN_OR_PUBLIC_IP}/g" /etc/nginx/conf.d/*
|
||||||
|
|
||||||
# IPv6 listening (RFC 6540)
|
# IPv6 listening (RFC 6540)
|
||||||
if [ -f /proc/net/if_inet6 ]; then
|
if [ ! -f /proc/net/if_inet6 ]; then
|
||||||
sed -i 's/ {http_port}/ [::]:{http_port}/g' /etc/nginx/conf.d/*
|
sed -i '/ [::]:{http_port}/d' /etc/nginx/conf.d/*
|
||||||
sed -i 's/ {https_port}/ [::]:{https_port}/g' /etc/nginx/conf.d/*
|
sed -i '/ [::]:{https_port}/d' /etc/nginx/conf.d/*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sed -i "s/{http_port}/${PROXY_HTTP_PORT}/g" /etc/nginx/conf.d/*
|
sed -i "s/{http_port}/${PROXY_HTTP_PORT}/g" /etc/nginx/conf.d/*
|
||||||
|
|
Loading…
Reference in New Issue