/ nginx / dev / default.conf-old5
default.conf-old5
 1  server {
 2      listen 80;
 3  
 4      location / {
 5          return 302 /ghost/;
 6      }
 7  
 8  
 9      location /ghost/ {
10      	proxy_pass http://ghost_dev:2368/;
11      	proxy_set_header Host $host;
12      	proxy_set_header X-Real-IP $remote_addr;
13      	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
14      	proxy_set_header X-Forwarded-Proto $scheme;
15  
16      	sub_filter 'href="/' 'href="/ghost/';
17      	sub_filter 'src="/' 'src="/ghost/';
18      	sub_filter_once off;
19  	sub_filter_types text/html text/css application/javascript;
20  
21      	proxy_set_header Accept-Encoding "";
22      }
23  
24      location /forgejo/ {
25          proxy_pass http://forgejo_dev:3000/;
26          proxy_set_header Host $host;
27          proxy_set_header X-Real-IP $remote_addr;
28          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
29          proxy_set_header X-Forwarded-Proto $scheme;
30  
31          sub_filter 'href="/' 'href="/forgejo/';
32          sub_filter 'src="/' 'src="/forgejo/';
33          sub_filter_once off;
34  
35          proxy_set_header Accept-Encoding "";
36      }
37  }