1.将HTML项目放到F:\myGit\git\html路径下。
2.假设设备的IP是172.16.44.202,在网络管理里锁定IP,避免重启时变化。
3.配置nginx如下,并重启。
server {
listen 1027;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_connect_timeout 1;
root F:/myGit/git/html;
index index.html index.htm;
}
location ^~/cgi-bin/jvsweb.cgi{
proxy_connect_timeout 1;
proxy_pass http://172.16.44.202/cgi-bin/jvsweb.cgi;
}
}
相比上一套方案节约了以下工作量:
1.在web端开启telnet。
2.telnet设备并挂载磁盘文件。
3.修改代码复制本地到挂载磁盘。
1和2每次重启都要做,3修改点代码就要做。
新方案之后只要IP不变,nginx配置都不用改。本地改完代码直接刷新即可看到效果,做很小的改动都能看出来,不用盲开发一次性复制或者频繁的复制了。