分类标签归档:服务器

docker容器化部署方案设计实施


方案设计图:

image.png

需求背景

  • 前端是小程序端 小程序端,线上小程序端需要接口是https 的并且要通过域名来访问,功能开发阶段采用的ip+ 端口的方式来测试
  • 后端 Django 服务, 采用uwsgi 应用程序服务器来启动Django的服务
  • 将Django服务使用docker-compose 一键部署启动

实施步骤

I、修改主机nginx 文件

配置https的时候一定要注意配置证书;我使用的是阿里云,阿里云一年有20个免费的证书可以供使用,将证书下载下来放在/etc/nginx/cert 目录中;需要注意的是,静态文件的路径设置以及免费证书只能绑定单域名,也就是说你想用子域名做转发必

Read more

docker 学习实践笔记整理


什么是docker? docker 能解决什么问题?

Docker 是一个开源的平台用来 开发、部署和运行我们的应用程序。Docker 可以帮助我们将应用程序和底层基础设施进行分离,以帮助我们更快的实现交付Docker 可以让开发者在构建应用时,将应用与其依赖的环境一起打包到一个可移植的容器中,而不影响主机环境。相当于在主机中虚拟出一个机器,类似我们安装的虚拟机。

docker 的架构图

image.png
docker 主要由上面三部分构成,client 使用docker 命令和docker daemon 守护进程来进行交互,register 是存储docker 镜像的地方,可以有docker 官方

Read more

手把手教你设置固定ip


首先查看已有的网络状态ifconfig

  • 当你查看ip信息后,一定要找到你的网卡信息那部分信息,通常是以en开头的,我开始找错了一直修改不成功,注意!!

image.png

  • 找到网卡配置信息文件并编辑

先去查看网关子网掩码等信息 使用命令 route -n
image.png
然后去编辑配置文件 sudo vim /etc/netplan/01-network-manager-all.yaml

network:
  version: 2
  renderer: NetworkManager  # 渲染 分为无桌面 有桌面 networkd 和 NetworkManager
  ethernets:
    enp7s0:
 

Read more

手把手教你从零搭建一个wordpress博客


需求:搭建一个wordpress 用来直接写博客

上效果:

前台效果:
image.png
后台界面:
image.png

部署过程:

环境条件: ubuntu 20.0 + php7.0 + nginx + mysql 8.0

  • 一、配置mysql
# 登录数据库
mysql -uroot -p 

#mysql 8.0 的加密方式发生了改变,后边如果不注意会遇到数据库连不上的报错,开启bug 模式后会遇到下面一行报错。所以创建用户时候应该修改8.0以前的加密方式
# mysqli_real_connect(): (hy000/2054): the server requested authentication meth

Read more