...
1user nginx;
2worker_processes 1;
3
4error_log /var/log/nginx/error.log warn;
5pid /var/run/nginx.pid;
6
7events {
8 worker_connections 1024;
9}
10
11http {
12 include /etc/nginx/mime.types;
13 default_type application/octet-stream;
14
15 log_format main '$remote_addr - $remote_user [$time_local] "$request" '
16 '$status $body_bytes_sent "$http_referer" '
17 '"$http_user_agent" "$http_x_forwarded_for"';
18
19 access_log /var/log/nginx/access.log main;
20
21 sendfile on;
22
23 keepalive_timeout 65;
24
25 include /etc/nginx/conf.d/*.conf;
26}
27
28# Setup TCP proxies
29stream {
30 # Malevolent proxy
31 server {
32 listen 6666;
33 proxy_pass malevolent:6666;
34 }
35
36 # Registry configured for token server
37 server {
38 listen 5554;
39 listen 5555;
40 proxy_pass registryv2token:5000;
41 }
42
43 # Token server
44 server {
45 listen 5556;
46 proxy_pass tokenserver:5556;
47 }
48
49 # Registry configured for token server with oauth
50 server {
51 listen 5557;
52 listen 5558;
53 proxy_pass registryv2tokenoauth:5000;
54 }
55
56 # Token server with oauth
57 server {
58 listen 5559;
59 proxy_pass tokenserveroauth:5559;
60 }
61}
View as plain text