百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

一个我超喜欢的动态博客系统,五分钟即可部署上线

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火车头采集器需要写采集规则,而且还有配...