从0开始搭建bolo博客

编程入门 行业动态 更新时间:2024-10-10 00:23:49

从0开始搭建bolo<a href=https://www.elefans.com/category/jswz/34/1771176.html style=博客"/>

从0开始搭建bolo博客

从0开始搭建博客

1. 概述

本篇博客,我教大家从0开始搭建一个 bolo博客,bolo 博客 和 solo 博客的区别是皮肤更加多,并且可以帐号密码登录。

本篇博客主要的内容如下:

  • linux 安装 docker,设置docker镜像加速
  • docker 安装 nginx
  • docker 的一些常用的命令
  • docker 安装 mysql 数据库
  • docker 安装 solo 博客
  • nginx 配置 https 证书

1.1 涉及技术

本篇博客,将会使用到一下的相关知识:

  • dokcer
  • mysql
  • 阿里云服务器
  • nginx
  • https
  • java

2. docker

首先,我们需要购买一台阿里云的服务器,然后,就开始安装服务器的基本软件了,因为 solo 博客、mysql、nginx 等软件的安装都依赖 docker,所以,我们的第一步就是安装 docker 容器。

2.1 docker 的安装

因为系统是我们刚买的 ecs,所以无需像网上一样,yum 卸载 docker。

设置 docker 安装镜像,如果不设置的话,docker 安装起来会特别的慢。

sudo yum-config-manager \--add-repo \.repo

这里我使用的是阿里云的镜像源

安装 docker

yum install docker-ce docker-ce-cli containerd.io

启动 docker

systemctl start docker

运行 docker hello world

docker run hello-world

2.2 设置 docker 的镜像加速

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。这里我使用的镜像加速使用的是阿里云的。

阿里云镜像获取地址:,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

配置阿里云镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": [""]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3. nginx

3.1 安装 nginx

这里的 nginx 我采用的是 docker 安装,因为需要 nginx 配置域名的 https,因此,我们需要把 nginx 的配置文件挂载在主机目录

docker run -d --name nginx -p 80:80 -p 443:443 \
-v /opt/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /opt/nginx/logs:/var/log/nginx \
-v /opt/nginx/html:/usr/share/nginx/html \
-v /opt/nginx/conf:/etc/nginx/conf.d \
-v /opt/nginx/ssl:/root/ssl \
--privileged=true \
nginx

下面,我来解释下个参数的意义:

  • -d:后台运行 nginx 容器
  • --name nginx

更多推荐

从0开始搭建bolo博客

本文发布于:2024-02-06 23:16:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751489.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:博客   bolo

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!