docker容器化部署方案架构设计(微信小程序+django)
方案设计图: 需求背景 * 前端是小程序端 小程序端,线上小程序端需要接口是https 的并且要通过域名来访问,功能开发阶段采用的ip+ 端口的方式来测试 * 后端 Django 服务, 采用uwsgi 应用程序服务器来启动Django的服务 * 将Django服务使用docker-compose 一键部署启动 实施步骤 I、修改主机nginx 文件 配置https的时候一定要注意配置证书;我使用的是阿里云,阿里云一年有20个免费的证书可以供使用,将证书下载下来放在/etc/nginx/cert 目录中;需要注意的是,静态文件的路径设置以及免费证书只能绑定单域名,也就是说你想用子域名做转发必须,给子域名单独申请证书 # 新建一个server, 多个子域名服务转发,配置多个server就完事了 server{ listen 80; listen 443 ssl; server_name your_server_name; # 可以写自己的域名 ssl_certificate /etc/nginx/