后台开发
奔狼的春晓
工程师
展开
-
docker内的容器如何与宿主机共享IP
问题有个项目里面需要将一些服务打包到docker镜像中,打包完成后,发现有些服务有问题,主要集中在一些端侧设备接入用的服务,主要是工业相机。相机扫描不到。原因当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。这样容器就在宿主机建立的一个虚拟vl原创 2021-12-25 16:06:16 · 11944 阅读 · 0 评论 -
什么是I层、P层、S层
IaaS、PaaS、SaaS三层的划分和解释,网络上资料比较多,这里先上个图这是知乎盗的一张西门子的系统架构图。IaaS层:可以理解为基础设施层,各种网络、服务器、存储设备。PaaS层:可以理解为平台层,通俗意义上的后台,或者是阿里提的中台,就在这里。SaaS层:可以理解为用户层。用户看到的和使用的东西,web网页、APP、报表等。...原创 2020-05-20 10:25:13 · 13804 阅读 · 0 评论 -
try_files实现接口隐藏
最近有个小项目要写一些后台接口的部署,用到了try_files的东西,记录一下try_files语法找指定路径下文件,如果不存在,则转给根路径下的index.php执行。 比如向xxxx.com/service/test/这个接口post了数据,但是nginx并没有service/test这个路径或者接口,如果在nginx中配置了try_files,像这样: location...原创 2018-07-09 15:31:15 · 2108 阅读 · 0 评论 -
ldd not a dynamic executable
在开发环境编译运行很ok的程序,到了客户的生产环境一直有问题,编译找不到库,类似这个样子: /usr/bin/ld: skipping incompatible ../lib/libasound.so when searching for -lasound /usr/bin/ld: cannot find -lasound可是路径下明明有库,猜测应该是系统不兼容 ldd...原创 2018-07-19 17:25:37 · 4773 阅读 · 0 评论 -
frp启动报错“[W] [control.go:113] login to server failed: EOF”
内网穿透一直用的frp,在公网的阿里云搭建了一个frp的server,一直用的挺好,最近有个新设备上也要内网穿透,于是装了frpc,没想到启动报错了 启动命令: /home/unierm/frp/frpc -c /home/unierm/frp/frpc.ini报错:2018/08/31 15:00:36 [I] [proxy_manager.go:300] proxy r...原创 2018-08-31 15:26:57 · 26866 阅读 · 10 评论 -
PHP+nginx完成大文件下载处理
最近在板子上做文件下载的处理,需求相对简单,一个下载请求过来,根据请求的数据决定给那些文件回去,于是采用了php+nginx的方式来处理。nginx用来处理下载请求,拿到请求以后,调用配置好的php文件,php文件中对请求的参数做处理。nginx的配置:server{ listen 8080; server_name xxxxx.c...原创 2019-05-09 18:49:50 · 2557 阅读 · 0 评论