miniature-agency-3305
05/30/2023, 2:17 PMbroad-piano-24346
05/30/2023, 2:40 PMminiature-agency-3305
05/31/2023, 10:42 AMbroad-piano-24346
05/31/2023, 10:47 AMminiature-agency-3305
05/31/2023, 10:48 AMbroad-piano-24346
05/31/2023, 10:51 AMminiature-agency-3305
05/31/2023, 10:57 AMbroad-piano-24346
05/31/2023, 11:11 AMserver {
listen 80;
server_name <http://growthbook.myexample.com|growthbook.myexample.com> <http://growthbook-api.myexample.com|growthbook-api.myexample.com>;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name <http://growthbook.myexample.com|growthbook.myexample.com>;
ssl_certificate ...
ssl_certificate_key ...
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass <gb-instance>:3000;
}
}
server {
listen 443 ssl http2;
server_name <http://growthbook-api.myexample.com|growthbook-api.myexample.com>;
ssl_certificate ...
ssl_certificate_key ...
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass <gb-instance>:3100;
}
}
miniature-agency-3305
05/31/2023, 11:13 AMbroad-piano-24346
05/31/2023, 11:14 AMminiature-agency-3305
05/31/2023, 11:17 AMbroad-piano-24346
05/31/2023, 11:25 AM:3100
, so that we can use https://growthbook.myexample.com:3100 for API calls. You could play around a bit to check if it works.server {
listen 3100 ssl http2;
for the api serverminiature-agency-3305
05/31/2023, 12:09 PMbroad-piano-24346
05/31/2023, 12:14 PMminiature-agency-3305
05/31/2023, 12:27 PMbroad-piano-24346
05/31/2023, 12:29 PMminiature-agency-3305
05/31/2023, 12:32 PMserver {
listen 80 server;
listen [::]:80 server;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name experiment_server
ssl_certificate /etc/nginx/certs/key.pem;
ssl_certificate_key /etc/nginx/certs/key.pem;
return 301 https://<domain>$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name experiments-api
ssl_certificate /etc/nginx/certs/key.pem;
ssl_certificate_key /etc/nginx/certs/key.pem;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass <http://127.0.0.1:3100/>; // change this?
}
}
broad-piano-24346
05/31/2023, 12:46 PMminiature-agency-3305
05/31/2023, 12:51 PMbroad-piano-24346
05/31/2023, 1:06 PMminiature-agency-3305
05/31/2023, 1:47 PMbroad-piano-24346
05/31/2023, 1:50 PMminiature-agency-3305
05/31/2023, 2:02 PMbroad-piano-24346
05/31/2023, 2:05 PMminiature-agency-3305
05/31/2023, 2:19 PMbroad-piano-24346
05/31/2023, 2:21 PMminiature-agency-3305
05/31/2023, 3:39 PMbroad-piano-24346
05/31/2023, 3:56 PMminiature-agency-3305
05/31/2023, 3:58 PMbroad-piano-24346
05/31/2023, 3:59 PM