-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsusemanager-proxy.conf
40 lines (40 loc) · 1.04 KB
/
susemanager-proxy.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
upstream suse-manager-proxies {
server smgr4-pxy1.demo.lab:443;
server smgr4-pxy2.demo.lab:443;
}
server {
listen 127.0.0.1:9001;
location / {
return 301 https://smgr4-pxy1.demo.lab:8443$request_uri;
}
}
server {
listen 127.0.0.1:9002;
location / {
return 301 https://smgr4-pxy2.demo.lab:8443$request_uri;
}
}
upstream suse-manager-squid {
server 127.0.0.1:9001;
server 127.0.0.1:9002;
}
server {
listen 80;
listen 443 ssl;
server_name smgr4-nginx.demo.lab;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
ssl_verify_client off;
location /rhn/manager/download/ {
proxy_pass http://suse-manager-squid;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
}
location / {
proxy_pass https://suse-manager-proxies;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
}
}