接上一篇使用虚拟化环境进行Laravel项目的调试,在完成了项目初始化之后,遇到了一个瓶颈,既composer的官方镜像的php没有附带mysql连接组件,无法连接外部mysql数据库。
Author Archive | minirplus
使用虚拟化环境进行Laravel项目的调试
项目调试的时候需要一个临时环境,这里暂时不使用官方推荐的docker全栈环境,使用更加灵活的composer+php镜像来运行laravel的业务逻辑部分,npm和后台数据库由其他环境来支持。
增加bin路径到composer镜像的系统环境
使用composer镜像时,会遇到/tmp并非apline的默认env路径的情况
关于多节点的XTLS证书和Host设置
当涉及多节点时,配置证书的时候会产生一个问题,是否每个节点都需要配置独立的证书。其实是没有必要,因为在客户端连接服务器的时候,其实并不是用address去访问,而是用一个单独的参数host去访问,所以只要host参数里配置的内容和证书匹配就可以。
将v2rayA的内核切换为xray
最近在测试v2rayA的docker部署,发现官方文档对切换内核的描述不是很清晰,只是说了删除v2fly就会自动切换到xray,但是dive了一下官方docker镜像,发现并没有xray内核,遂研究了一下官方的dockerfile文件,发现使用了多阶段构建 (multistage builds),只需要使用COPY 命令就可以从其他已有镜像中拿取镜像中的文件。