/ nginx / dev / default.conf-old3
default.conf-old3
 1  server {
 2      listen 80;
 3  
 4      location / {
 5          return 302 /ghost/;
 6      }
 7  
 8      location /ghost/ {
 9          proxy_pass http://ghost:2368/;
10          proxy_set_header Host $host;
11          proxy_set_header X-Real-IP $remote_addr;
12      }
13  
14      location /forgejo/ {
15      proxy_pass http://forgejo:3000/;
16      proxy_set_header Host $host;
17      proxy_set_header X-Real-IP $remote_addr;
18      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
19      proxy_set_header X-Forwarded-Proto $scheme;
20  
21      # fix absolute path issues
22      sub_filter 'href="/' 'href="/forgejo/';
23      sub_filter 'src="/' 'src="/forgejo/';
24      sub_filter_once off;
25  
26      # required for sub_filter
27      proxy_set_header Accept-Encoding "";
28      }
29  }