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 }