]> Untitled Git - lemmy.git/blob - docker/federation/nginx.conf
Merge branch 'master' into merge_master_2
[lemmy.git] / docker / federation / nginx.conf
1 events {
2     worker_connections 1024;
3 }
4
5 http {
6     server {
7         listen 8540;
8         server_name 127.0.0.1;
9         access_log  off;
10
11         # Upload limit for pictshare
12         client_max_body_size 50M;
13
14         location / {
15             proxy_pass http://lemmy_alpha:8540;
16             proxy_set_header X-Real-IP $remote_addr;
17             proxy_set_header Host $host;
18             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
19
20             # WebSocket support
21             proxy_http_version 1.1;
22             proxy_set_header Upgrade $http_upgrade;
23             proxy_set_header Connection "upgrade";
24         }
25
26         location /pictshare/ {
27             proxy_pass http://pictshare_alpha:80/;
28             proxy_set_header X-Real-IP $remote_addr;
29             proxy_set_header Host $host;
30             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
31         }
32
33         location /iframely/ {
34             proxy_pass http://iframely:80/;
35             proxy_set_header X-Real-IP $remote_addr;
36             proxy_set_header Host $host;
37             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
38         }
39     }
40
41     server {
42         listen 8550;
43         server_name 127.0.0.1;
44         access_log off;
45
46         # Upload limit for pictshare
47         client_max_body_size 50M;
48
49         location / {
50             proxy_pass http://lemmy_beta:8550;
51             proxy_set_header X-Real-IP $remote_addr;
52             proxy_set_header Host $host;
53             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
54
55             # WebSocket support
56             proxy_http_version 1.1;
57             proxy_set_header Upgrade $http_upgrade;
58             proxy_set_header Connection "upgrade";
59         }
60
61         location /pictshare/ {
62             proxy_pass http://pictshare_beta:80/;
63             proxy_set_header X-Real-IP $remote_addr;
64             proxy_set_header Host $host;
65             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
66         }
67
68         location /iframely/ {
69             proxy_pass http://iframely:80/;
70             proxy_set_header X-Real-IP $remote_addr;
71             proxy_set_header Host $host;
72             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
73         }
74     }
75 }