因为有个程序是打包的Docker镜像,那么问题就来了,我想修改登录页面上的一个图片,如果
你不想再去修改程序了,那么怎么办?
你可以这样,让nginx请求某个图片的时候,自动给他重定向,访问其他的图片资源,很好用:
来看看怎么做吧:
server {
listen 9003;
server_name localhost;
location /img {
root /data;
}
location / {
#dataease
proxy_pass http://192.168.1.113:8235;
}
}
首先,在nginx中配置,使用location /表示当访问9003的时候定向到后面的地址,也就是对应的你要访问的系统地址,然后再去看
当在这个地址,访问img这个目录的时候,也就是,我们打开对应的系统,然后用F12,去查看要替换的图片的地址,比如,nginx所在的机器如果是:192.168.1.112
那么这个图片是:http://192.168.1.112:9003/img/test.png这个的话,那么
这里如果我们把要替换的图片放在了比如/data/img/test.png 这里的话,那么就要
location /img 也就是访问img的时候
我们定位到data目录就可以了,这个时候,他会自动去img去找,因为,
..img/test.png 是去上一个目录找的,如果定位不到,可以尝试修改一下目录配置