一个我超喜欢的动态博客系统,五分钟即可部署上线
moboyou 2025-07-13 21:13 3 浏览
前言
Halo 是我折腾过的众多博客系统里面,最好、最容易上手的动态博客系统之一( solo 也是),轻快,简洁,功能强大。
正文
上周末正在募集团队一起写算法题,群里讨论需要一个网站来存放文章,恰巧我有一个已经备案但闲置的域名。
马上开干!
之前的网站是基于 WordPress 搭建的,作为一名喜新厌旧喜欢折腾的程序员,新的网站肯定要换个方式再搭建。
这一次,决定使用 Halo !新手按照下方步骤也能在几分钟拥有自己的博客。
https://github.com/halo-dev/halo
前提准备:
- 云服务器
- 备案域名
由于我之前已经基于 「宝塔+WordPress」搭建过一个网站,所以这次的操作与官方操作文档稍许不同。
第一步,先在软件管理中搜索安装 Docker。
第二步,打开Docker管理,输入 docker pull ruibaby/halo 拉取 Halo 的镜像。
第三步,创建容器。
电脑终端 ssh 连接服务器,输入
docker run -d --name halo -p 8090:8090 -v ~/halo:/root/halo ruibaby/halo
第四步,放行 8090 端口
在浏览器输入 【Ip:8090】 准备安装 Halo 博客,随便输入一点信息直接安装。
博客后台
博客前台
操作到这里,已经成功部署好了博客。
不过,使用 【Ip:8090】 访问很不友好,优化一下。
1、新建站点
2、配置文件
server{ listen 80; listen 443 ssl; server_name www.algomooc.com;//将www.algomooc.com修改成自己的域名 index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/www.algomooc.com; access_log /www/wwwlogs/www.algomooc.com.log; error_log /www/wwwlogs/www.algomooc.com.error.log; #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; #HTTP_TO_HTTPS_START if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent; } location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://服务器iP:8090; }}
3、下载证书配置
在云服务器后台申请 HTTPS 证书,下载后配置
证书
4、刷新,小锁头出现了!
网站地址:https://www.algomooc.com,也可以点击阅读原文访问。
相关推荐
- 日志收集系统架构设计:(flume+zookeeper+kafka+php+mysql )
-
正文内容一、安装jdk二、安装flume三、安装kafka1、zookeeper2、kafka四、启动测试步骤五、目录说明六、日志收集系统设计图七、大数据参考资料推荐一、安装jdk-(版本:1.8....
- 【基础】STM32F103C8T6制作舵机测试仪详细图文教程
-
自主学习STM32已有一周,先实现一个小demo,算是给自己一个动力叭,有目标的学习收获会更多。虽然本科也修了嵌入式课程,但那种走马观花式的学习,最后真正得到的知识实在寥寥无几。个人理解,学习STM3...
- Typecho主题 - 一款视频ZeVideo开源主题
-
ZeVideo最为一款免费开源的视频主题,本次更新我们重构了代码结构。全站pjax无刷新加载,支持根据系统进入深色模式,或手动切换,支持记录播放历史功能,首页布局支持自定义,主题设置支持修改logo,...
- 一对一直播源码搭建开发知识点整理
-
直播早就不是网红主播和娱乐平台们涨粉的创收利器了,相对企业而言,直播已经各大企业必须把握的巨大商机了。提到直播,就需要提到直播一对一源码。有了源码才能进行平台的搭建部署,才能进一步开发出APP,那么在...
- 苹果cms大橙子vfed 5.0去授权完美破解主题模板
-
大橙模版算是在苹果cms众多主题里,较为亮眼的一款了,主题简洁,功能众多,非常的齐全。今天分享的就是大橙5.0版本模板,自定义菜单输入下列代码使用主题设置和资源采集。vfed主题设置,/in...
- CentOS系统入侵溯源取证基础操作(linux 入侵检测)
-
在Centos系统运维过程中,入侵事件时有发生,入侵者可能会采取各种手段隐藏其入侵痕迹,给系统安全带来严重威胁。作为运维人员,需要掌握有效的溯源方法,以便快速发现入侵行为、定位入侵源头并采取相应的应对...
- CentOS7下搭建日志采集分析系统LogAnalyzer
-
点击上方"walkingcloud"关注,并选择"星标"公众号CentOS7下搭建日志采集分析系统LogAnalyzerLogAnalyzer是一款Web界面syslo...
- SEO优化中网站内容的采集操作流程分享
-
相信许多朋友从前都有操作过采集网站项目,有的是人工仿制的,也有使用采集软件、插件快速获取内容的。即便搜索引擎推出各种算法来处理采集垃圾网站,可是有些人的确一直在做的比较好,当然这些必定不是咱们看的这么...
- 论坛采集,论坛文章采集,discuz论坛采集(图文说明)
-
论坛采集,是论坛站长的辅助工具,论坛在建设初期,需要大量的内容,手工发送费时费力,而且难以形成论坛的互动,论坛采集器主要是帮助论坛站长采集、发送大量帖子内容到指定的板块,论坛采集辅助功能是模拟成千上万...
- 33款可用来抓数据的开源爬虫软件工具
-
要玩大数据,没有数据怎么玩?这里推荐一些33款开源爬虫软件给大家。爬虫,即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。网络爬虫...
- 揭渗透测试利器:Webshell批量管理工具QuasiBot
-
QuasiBot是一款php编写的webshell管理工具,可以对webshell进行远程批量管理。这个工具超越于普通的webshell管理是因为其还拥有安全扫描、漏洞利用测试等功能,可以帮助渗透测试...
- 帝国采集-帝国自动采集发布-帝国站群采集发布点解
-
帝国软件是一家专注于网络软件开发的科技公司,其主营产品“帝国网站管理系统(EmpireCMS)”是目前国内应用最广泛的CMS程序。帝国CMS发布不需要你网站无须修改任何代码,帝国CMS发布工具便能实现...
- [开源推荐] 强烈给大家推荐这款PHP+Mysql开发的采集系统
-
今天给大家推荐一款PHP开发的采集系统,我试用了一下确实很牛,不仅仅支持常规的文章采集,还支持ajax类型的文章采集,不得不说这个采集器写的很好,若是你熟悉PHP又想学采集的,那么这个系统完全可以做一...
- 用一个示例简单讲一下网站采集的的过程
-
随着时代的发展,社会越来越信息快速化,所以信息更新非常的迅速,这让很多站长在更新自家的网站信息时,显得太浪费时间,该怎么办呢?那就是通过采集将别家的信息录入到自家网站的数据库中,这样做可能对网站的优化...
- 迅睿CMS火车头采集-迅睿CMS采集-迅睿CMS免费采集方法详解
-
迅睿CMS是永久开源免费的PHP网站开发建设管理系统,完全免费、开源、无授权限制,系统以免费、安全、易用为宗旨。但是迅睿CMS确实是用户比较头疼的问题,迅睿CMS火车头采集器需要写采集规则,而且还有配...
- 一周热门
- 最近发表
- 标签列表
-
- 外键约束 oracle (36)
- oracle的row number (32)
- 唯一索引 oracle (34)
- oracle in 表变量 (28)
- oracle导出dmp导出 (28)
- oracle两个表 (20)
- oracle 数据库 字符集 (20)
- oracle安装补丁 (19)
- matlab化简多项式 (20)
- 多线程的创建方式 (29)
- 多线程 python (30)
- java多线程并发处理 (32)
- 宏程序代码一览表 (35)
- c++需要学多久 (25)
- css class选择器用法 (25)
- css样式引入 (30)
- html5和css3新特性 (19)
- css教程文字移动 (33)
- php简单源码 (36)
- php个人中心源码 (25)
- 网站管理平台php源码 (19)
- php小说爬取源码 (23)
- github好玩的php项目 (18)
- 云电脑app源码 (22)
- js创建txt文件 (18)