我所拥有的:
nginx安装在主机my-host
上;
一个http://my-host:3012
我想要的:
访问http://my-host/my-app上的Web应用程序
我尝试过的事情
在nginx.conf
中:
server {
...
location /my-app/ {
proxy_pass http://127.0.0.1:3012/;
}
}
此后,该应用程序将无法访问其部分资源。相对资源
<script src="js/external/jquery.min.js"></script>
映射到http://my-host/my-app/js/external/jquery.min.js
,并且有效。
绝对资源,例如
<script src="/socket.io/socket.io.js"></script>
在期望http://my-host/socket.io/socket.io.js
时映射到http://my-host/my-app/socket.io/socket.io.js
有没有办法解决这个问题?