捣鼓了一个周末的gitea文件引用问题终于搞定了!
周末部署了一个gitea的文件用来存一些可以共享出去的js文件和css文件,但是如果直接引用gitea的文件,所有的Content-Type
类型都是固定的,不会自动区分是js文件还是css文件,为此需要对反向代理进行处理。
强制要求如果是.js
结尾的都直接转换为application/javascript
location ~ ^/sheep/share/raw/.*\.js$ {
proxy_pass http://172.17.0.1:13000;
proxy_hide_header Content-Type;
add_header Content-Type 'application/javascript';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}