部署博客(docker)
参考:链接
准备一台新的服务器
安全组:8080、80、3306等端口放通
安装docker
参考: 链接
获取最新镜像
docker pull b3log/solo

报错,可能是docker未启动,那就启动docker
启动docker
systemctl start docker
获取镜像成功

安装mariadb
yum install mariadb-server
安装成功

初始化
mysql_secure_installation
手动建库
(库名 solo ,字符集使用 utf8mb4 ,排序规则 utf8mb4_general_ci ):
create database solo default character set utf8mb4 collate utf8mb4_general_ci; create user 'root'@'公网ip' identified by '123456'; grant all privileges on *.* to 'root'@'公网ip'; flush privileges;
启动容器
docker run --detach --name solo --network=host \
--env RUNTIME_DB="MYSQL" \
--env JDBC_USERNAME="root" \
--env JDBC_PASSWORD="123456" \
--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
--env JDBC_URL="jdbc:mysql://公网ip/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true" \
b3log/solo --listen_port=8080 --server_scheme=http --server_host=localhost --server_port=
使用nginx
vim /etc/nginx/conf.d/solo.conf
upstream backend {
    server localhost:8080; # Solo 监听端口
}
server {
    listen       80;
    server_name  自己的域名; # 博客域名
    access_log off;
    location / {
        proxy_pass http://backend$request_uri;
        proxy_set_header  Host $http_host;
        proxy_set_header  X-Real-IP $remote_addr;
        client_max_body_size  10m;
    }
}
验证
输入域名验证即可
参考:www.span.fun
网站添加备案号
参考:链接
<a href="http://www.beian.miit.gov.cn" target="_blank">网站备案号</a>
部署博客(docker)的更多相关文章
- 使用Jenkins自动部署博客
		title: 使用Jenkins自动部署博客 toc: true comment: true date: 2017-12-17 19:48:10 tags: ['Jenkins', 'CI'] cat ... 
- 使用Travis CI自动部署博客到github pages和coding pages
		每次换系统或换电脑之后重新部署博客总是很苦恼?想像jekyll那样,一次性部署完成后,以后本地不用安装环境直接 git push 就能生成博客?那推荐你应该使用使用 Travis CI了. 这篇文章我 ... 
- Connection reset by [server_ip] port 22 (hexo d 部署博客出错)
		问题 在使用 hexo d 部署博客和使用 Git/Github 进行 git push -u origin master 时遇到了以下问题: git -c diff.mnemonicprefix=f ... 
- hexo-next-travis-ci 构建自动化部署博客
		构建效果如上面视频所示,如果浏览器不支持请戳一下链接: 自动化部署构建效果 .只要将编辑的 .md 文件推送到 github 上,博客网站就可以更新这篇文章. 其实差不多半年前也构建过一次,由于安装 ... 
- hexo上部署博客到Github失败
		fatal: could not read Username for 'https://github.com': No error 今天在上传博客到搭建到 Github 的个人博客上的时候,已经使用 ... 
- OpenStack部署博客推荐
		OpenStack部署推荐博客 shhnwangjian https://www.cnblogs.com/shhnwangjian/category/942049.html(推荐) 点评: 1.实现过 ... 
- Django+nginx+gunicore+supervisor+阿里云主机 部署博客项目
		1 准备阶段 1 新鲜的阿里云主机 2 购买一个喜欢的域名 3 创建python的虚拟环境 2 阿里云主机的选取 咱们就是为了实验,我买了最便宜的阿里云主机 3 阿里云主机创建一个超级用户 3.1 默 ... 
- Github webhooks 自动部署博客文章,使用总结【含视频】
		作者:小傅哥 博客:https://bugstack.cn 原文:https://mp.weixin.qq.com/s/VtTHUfyiITNSoGy052jkXQ 沉淀.分享.成长,让自己和他人都能 ... 
- 5 分钟教你快速掌握 GitHub Actions 自动部署博客
		自从 GitHub 宣布 GitHub Actions 在平台上对所有开发人员和存储库可用以来,GitHub Actions 越来越受欢迎.很多第三方平台在生态系统中有速度等限制,将进一步推动开发人员 ... 
- 【云原生 · Kubernetes】部署博客系统
		[云原生 · Kubernetes]Kubernetes运维 接着上次的内容,后续来了! (1)配置NFS服务 master节点安装NFS与RPC服务: # yum install -y nfs-ut ... 
随机推荐
- Spring AI 再更新:如何借助全局参数实现智能数据库操作与个性化待办管理
			引言 好的,今天我们继续聊一下Spring AI的相关内容.在10月的时候,我使用Spring AI搭建了一个简易版的个人助理系统,整体来说效果还是非常不错的.通过这次尝试,我对业务系统与AI结合的探 ... 
- 深度解析:Air780E模组之SIM卡接口电路的设计原理
			 SIM卡接口用于连接SIM卡并读取SIM卡信息,以便在注册4G网络时进行鉴权身份验证,是4G通信系统的必要功能. 合宙低功耗4G模组经典型号Air780E支持两路SIM卡,支持双卡切换,便于设备灵 ... 
- 如何编写一个高效的Java表达式求值程序
			当然,这个标题是有一点夺人眼球,但我确实这么做了(关于是否相信基准测试结果,这是另一个话题). 所以,上周我一直在找一个小型.实用的计算数学表达式的类库.偶然间我在stackoverflow上看到了一 ... 
- Java方法参数太多怎么办—Part 1—自定义类型
			本文由 ImportNew - 王村平 翻译自 dzone.如需转载本文,请先参见文章末尾处的转载要求. 本文是这个系列的第一篇文章,介绍了采用自定义类型处理参数过多的问题.如果你也希望参与类似的系列 ... 
- python多版本管理软件pyenv
			我们在平时的项目开发或者学习中,有可能使用不同的Python版本,大家都知道Python的版本非常多,如果我们把需要的不同版本的Python都下载到服务器上,管理起来会非常困难,多版本并存又容易互相干 ... 
- .NET周刊【11月第4期 2024-11-24】
			国内文章 C# 入门深度学习:万字长文讲解微积分和梯度下降 https://www.cnblogs.com/whuanle/p/18551532 这篇文章主要介绍了使用 C# 进行深度学习的方法,特别 ... 
- spring gateway 学习
			为什么需要使用网关 1.实现统一认证 2.统一一个域名,解决调用困难. 3.协议转换 将不友好的协议转成友好的协议. spring cloud gateway 是什么 是spring cloud 的第 ... 
- Pytorch 手写数字识别 深度学习基础分享
			本篇是一次内部分享,给项目开发的同事分享什么是深度学习.用最简单的手写数字识别做例子,讲解了大概的原理. 手写数字识别 展示首先数字识别项目的使用.项目实现过程: 训练出模型 准备html手写板 fl ... 
- ArkTs布局入门01——线性布局(Row/Column)
			1.概述 布局指用特定的组件或者属性来管理用户页面所放置UI组件的大小和位置.组件按照布局的要求依次排列,构成应用的页面. 在声明式UI中,所有的页面都是由自定义组件构成,开发者可以根据自己的需求,选 ... 
- 注册美区 Apple ID 账号!都2020年了,你还没有一个自己的海外苹果ID?
			写在前面: 小伙伴们学腻了技术,不防今天来点大家都感兴趣的海外苹果 Apple ID 吧! 今天就教大家怎么注册美区 Apple ID,这个方法也是目前注册苹果美区 Apple ID 最快最简单的 ... 
