ssl addition

This commit is contained in:
Alexandre
2021-11-29 20:36:03 +01:00
parent 801faf93bf
commit f6f810fa31
2 changed files with 32 additions and 21 deletions

View File

@@ -19,14 +19,12 @@
"cifspassword": "folder" "cifspassword": "folder"
}, },
"ports": { "ports": {
"2202/tcp": 2202, "2205/tcp": 2202,
"2203/tcp": 2203, "2206/tcp": 2203
"2205/tcp": 2205
}, },
"ports_description": { "ports_description": {
"2202/tcp": "Library page (to expose)", "2205/tcp": "Library page (to expose)",
"2203/tcp": "Admin page (local)", "2206/tcp": "Admin page (local)"
"2205/tcp": "nginx test"
}, },
"privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"],
"schema": { "schema": {
@@ -48,5 +46,5 @@
"upstream": "2.1.2", "upstream": "2.1.2",
"url": "https://github.com/alexbelgium/hassio-addons", "url": "https://github.com/alexbelgium/hassio-addons",
"version": "2.1.2-3", "version": "2.1.2-3",
"webui": "[PROTO:ssl]://[HOST]:[PORT:2203]/ubooquity/admin" "webui": "[PROTO:ssl]://[HOST]:[PORT:2206]/ubooquity/admin"
} }

View File

@@ -1,20 +1,33 @@
server { server {
listen %%interface%%:%%port%% default_server; listen %%interface%%:2205 default_server;
include /etc/nginx/includes/server_params.conf; include /etc/nginx/includes/server_params.conf;
include /etc/nginx/includes/proxy_params.conf; include /etc/nginx/includes/proxy_params.conf;
client_max_body_size 0; client_max_body_size 0;
location / { location / {
add_header Access-Control-Allow-Origin *; set $upstream_port 2202;
proxy_read_timeout 30; proxy_pass http://127.0.0.1:$upstream_port;
proxy_pass http://127.0.0.1:2202/ubooquity/; }
}
location /admin/ {
add_header Access-Control-Allow-Origin *;
proxy_read_timeout 30;
proxy_pass http://127.0.0.1:2203/ubooquity/;
}
} }
server {
listen %%interface%%:2206 default_server;
include /etc/nginx/includes/server_params.conf;
include /etc/nginx/includes/proxy_params.conf;
client_max_body_size 0;
location /ubooquity/admin {
set $upstream_port 2203;
proxy_pass http://127.0.0.1:$upstream_port;
}
location /ubooquity/admin-res {
set $upstream_port 2203;
proxy_pass http://127.0.0.1:$upstream_port;
}
location /ubooquity/admin-api {
set $upstream_port 2203;
proxy_pass http://127.0.0.1:$upstream_port;
}
}