Skip to content

Commit c5a5e5c

Browse files
committed
subdomain updates
1 parent c99ec70 commit c5a5e5c

File tree

2 files changed

+35
-24
lines changed

2 files changed

+35
-24
lines changed

tools/reverse-proxy/README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ The following subdomains are configured (using `${DOMAIN}` as the base domain):
2525
- `js-client-server.${DOMAIN}` → JavaScript SDK Client Server (port 3032)
2626
- `js-react.${DOMAIN}` → JavaScript SDK React Client Side (port 3034)
2727
- `server-side.${DOMAIN}` → Server Side Integration (port 3033)
28-
- `gss-client-server.${DOMAIN}` → Google Secure Signals Client Server (port 3041)
29-
- `gss-client-side.${DOMAIN}` → Google Secure Signals Client Side (port 3042)
30-
- `gss-server-side.${DOMAIN}` → Google Secure Signals Server Side (port 3043)
31-
- `gss-react.${DOMAIN}` → Google Secure Signals React Client Side (port 3044)
28+
- `secure-signals-client-server.${DOMAIN}` → Google Secure Signals Client Server (port 3041)
29+
- `secure-signals-client-side.${DOMAIN}` → Google Secure Signals Client Side (port 3042)
30+
- `secure-signals-server-side.${DOMAIN}` → Google Secure Signals Server Side (port 3043)
31+
- `secure-signals-react.${DOMAIN}` → Google Secure Signals React Client Side (port 3044)
3232
- `prebid-client.${DOMAIN}` → Prebid Client Side (port 3051)
3333
- `prebid-client-server.${DOMAIN}` → Prebid Client Server (port 3052)
34-
- `prebid-ss.${DOMAIN}` → Prebid Secure Signals Client Side (port 3061)
34+
- `prebid-secure-signals.${DOMAIN}` → Prebid Secure Signals Client Side (port 3061)
3535

3636
**Example with default domain (`sample-dev.com`):**
3737
- `js-client-side.sample-dev.com` → JavaScript SDK Client Side (port 3031)
@@ -61,13 +61,13 @@ To use the subdomain-based routing, you must add entries to your hosts file so t
6161
127.0.0.1 js-client-server.sample-dev.com
6262
127.0.0.1 js-react.sample-dev.com
6363
127.0.0.1 server-side.sample-dev.com
64-
127.0.0.1 gss-client-server.sample-dev.com
65-
127.0.0.1 gss-client-side.sample-dev.com
66-
127.0.0.1 gss-server-side.sample-dev.com
67-
127.0.0.1 gss-react.sample-dev.com
64+
127.0.0.1 secure-signals-client-server.sample-dev.com
65+
127.0.0.1 secure-signals-client-side.sample-dev.com
66+
127.0.0.1 secure-signals-server-side.sample-dev.com
67+
127.0.0.1 secure-signals-react.sample-dev.com
6868
127.0.0.1 prebid-client.sample-dev.com
6969
127.0.0.1 prebid-client-server.sample-dev.com
70-
127.0.0.1 prebid-ss.sample-dev.com
70+
127.0.0.1 prebid-secure-signals.sample-dev.com
7171
```
7272

7373
4. Save the file
@@ -91,13 +91,13 @@ To use the subdomain-based routing, you must add entries to your hosts file so t
9191
127.0.0.1 js-client-server.sample-dev.com
9292
127.0.0.1 js-react.sample-dev.com
9393
127.0.0.1 server-side.sample-dev.com
94-
127.0.0.1 gss-client-server.sample-dev.com
95-
127.0.0.1 gss-client-side.sample-dev.com
96-
127.0.0.1 gss-server-side.sample-dev.com
97-
127.0.0.1 gss-react.sample-dev.com
94+
127.0.0.1 secure-signals-client-server.sample-dev.com
95+
127.0.0.1 secure-signals-client-side.sample-dev.com
96+
127.0.0.1 secure-signals-server-side.sample-dev.com
97+
127.0.0.1 secure-signals-react.sample-dev.com
9898
127.0.0.1 prebid-client.sample-dev.com
9999
127.0.0.1 prebid-client-server.sample-dev.com
100-
127.0.0.1 prebid-ss.sample-dev.com
100+
127.0.0.1 prebid-secure-signals.sample-dev.com
101101
```
102102

103103
3. Save and exit

tools/reverse-proxy/default.conf.template

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,26 @@
1-
# Default server block - catch-all for unmatched subdomains
1+
# Localhost server block - provides helpful information
22
server {
3-
listen 80 default_server;
4-
server_name _;
3+
listen 80;
4+
server_name localhost 127.0.0.1;
55

66
location /healthcheck {
77
access_log off;
88
return 200 "healthy\n";
99
add_header Content-Type text/plain;
1010
}
1111

12-
location /ops/healthcheck {
12+
location / {
13+
add_header Content-Type text/html;
14+
return 200 "<!DOCTYPE html><html><head><title>UID2 Reverse Proxy</title><style>body{font-family:Arial,sans-serif;max-width:800px;margin:50px auto;padding:20px;background:#f5f5f5}h1{color:#333}a{display:block;padding:10px;margin:5px 0;background:white;border-left:4px solid #007bff;text-decoration:none;color:#007bff;border-radius:4px}a:hover{background:#e7f3ff;border-left-color:#0056b3}.info{margin-top:30px;padding:15px;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px}</style></head><body><h1>UID2 Reverse Proxy</h1><p>Access services using the following subdomains:</p><a href=\"http://js-client-side.${DOMAIN}\">js-client-side.${DOMAIN}</a><a href=\"http://js-client-server.${DOMAIN}\">js-client-server.${DOMAIN}</a><a href=\"http://js-react.${DOMAIN}\">js-react.${DOMAIN}</a><a href=\"http://server-side.${DOMAIN}\">server-side.${DOMAIN}</a><a href=\"http://secure-signals-client-server.${DOMAIN}\">secure-signals-client-server.${DOMAIN}</a><a href=\"http://secure-signals-client-side.${DOMAIN}\">secure-signals-client-side.${DOMAIN}</a><a href=\"http://secure-signals-server-side.${DOMAIN}\">secure-signals-server-side.${DOMAIN}</a><a href=\"http://secure-signals-react.${DOMAIN}\">secure-signals-react.${DOMAIN}</a><a href=\"http://prebid-client.${DOMAIN}\">prebid-client.${DOMAIN}</a><a href=\"http://prebid-client-server.${DOMAIN}\">prebid-client-server.${DOMAIN}</a><a href=\"http://prebid-secure-signals.${DOMAIN}\">prebid-secure-signals.${DOMAIN}</a><div class=\"info\"><strong>Note:</strong> Add these subdomains to your hosts file (127.0.0.1) to use them.</div></body></html>";
15+
}
16+
}
17+
18+
# Default server block - catch-all for unmatched subdomains
19+
server {
20+
listen 80 default_server;
21+
server_name _;
22+
23+
location /healthcheck {
1324
access_log off;
1425
return 200 "healthy\n";
1526
add_header Content-Type text/plain;
@@ -104,7 +115,7 @@ server {
104115
# Google Secure Signals - Client Server (port 3041)
105116
server {
106117
listen 80;
107-
server_name gss-client-server.${DOMAIN} *.gss-client-server.${DOMAIN};
118+
server_name secure-signals-client-server.${DOMAIN} *.secure-signals-client-server.${DOMAIN};
108119

109120
location /healthcheck {
110121
access_log off;
@@ -124,7 +135,7 @@ server {
124135
# Google Secure Signals - Client Side (port 3042)
125136
server {
126137
listen 80;
127-
server_name gss-client-side.${DOMAIN} *.gss-client-side.${DOMAIN};
138+
server_name secure-signals-client-side.${DOMAIN} *.secure-signals-client-side.${DOMAIN};
128139

129140
location /healthcheck {
130141
access_log off;
@@ -144,7 +155,7 @@ server {
144155
# Google Secure Signals - Server Side (port 3043)
145156
server {
146157
listen 80;
147-
server_name gss-server-side.${DOMAIN} *.gss-server-side.${DOMAIN};
158+
server_name secure-signals-server-side.${DOMAIN} *.secure-signals-server-side.${DOMAIN};
148159

149160
location /healthcheck {
150161
access_log off;
@@ -164,7 +175,7 @@ server {
164175
# Google Secure Signals - React Client Side (port 3044)
165176
server {
166177
listen 80;
167-
server_name gss-react.${DOMAIN} *.gss-react.${DOMAIN};
178+
server_name secure-signals-react.${DOMAIN} *.secure-signals-react.${DOMAIN};
168179

169180
location /healthcheck {
170181
access_log off;
@@ -224,7 +235,7 @@ server {
224235
# Prebid Secure Signals - Client Side (port 3061)
225236
server {
226237
listen 80;
227-
server_name prebid-ss.${DOMAIN} *.prebid-ss.${DOMAIN};
238+
server_name prebid-secure-signals.${DOMAIN} *.prebid-secure-signals.${DOMAIN};
228239

229240
location /healthcheck {
230241
access_log off;

0 commit comments

Comments
 (0)