[请益] Nginx 同主机多服务器配静态资源

楼主: surimodo (好吃棉花糖)   2023-03-05 18:53:18
同台电脑配置多个服务器
类似这样
location /server3 {
proxy_pass http://127.0.0.1:7000/;
}
location /server2 {
proxy_pass http://127.0.0.1:8000/;
}
location / {
proxy_pass http://127.0.0.1:9000/;
}
如果打开 server3 http://localhost/server3
其中有引入静态资源路径是 ./index.css
找的会是根服务器 localhost / 的静态资源
要用 localhost:7000/index.css 才能正确读到
请问我要怎么配置
才能即使 根服务器 和 server3 都有引用 ./index.css
也能正确分别引用
使用 http://localhost/server3
能正确读取到 ./index.css
而不是404或其他服务器的
作者: tomsawyer (安安)   2023-03-05 19:32:00
rewriterewrite ^/server3/(.*) /$1 break; 试试
楼主: surimodo (好吃棉花糖)   2023-03-06 08:01:00
后来小改服务器专案 url加前缀区分

Links booklink

Contact Us: admin [ a t ] ucptt.com