14
2024
08
20:59:24

利用宝塔面板Docker快速安装Halo轻量博客程序(开源Java博客系统)

搭建轻量博客程序Halo。Halo这款博客系统采用的Java开发的开源博客系统,这些轻量博客程序和我们常用的PHP+MYSQL程序不同在于非常轻量,响应速度快,但是搭建起来稍微复杂一些。在这篇文章中,准备借助宝塔面板上的Docker进行快速的部署安装。

第一、Docker 部署Halo

mpty-paragraph" style="margin-top: -0.8em; margin-bottom: -0.8em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium; text-wrap: wrap; background-color: rgb(255, 255, 255);">

Windows服务器运维管理面板" class="LinkCard new css-1vqsdx1" data-image="https://hqyman.cn/zb_users/upload/2024/08/20240814205946_55743.jpg" data-image-width="814" data-image-height="517" data-za-detail-view-id="172" style="text-decoration-line: none; align-items: center; background-color: rgb(248, 248, 250); border-radius: 8px; box-sizing: border-box; display: flex; flex-direction: row; margin: 16px auto; max-width: 100%; min-height: 84px; overflow: hidden; padding: 12px 12px 9px; position: relative; width: 390px; -webkit-box-align: center; border: none !important;">宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板www.bt.cn/?invite_code=MV9la3hmaXo=


我们前面还是需要先在宝塔面板环境中安装Docker,一般默认时候是没有安装的。


这里我们在宝塔面板中的Docker管理器应用商店中安装。



我们可以看到直接等待安装成功。



后面在部署程序的时候有需要用到这里界面。



这里我们在【镜像管理】中,需要把Halo镜像拉过来。

ruibaby/halo Select CodeCopy

看到上图,在镜像名称中输入后获取镜像。

docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo halohub/halo:latest Select CodeCopy

然后我们在SSH远程输入命令。或者:

docker run -d --name halo -p 8090:8090 -v ~/halo:/root/halo ruibaby/halo Select CodeCopy



我们可以看到已经部署好的容器。如果我们有服务器是有安全组的,需要设置8090端口放行。包括宝塔面板的安全组端口8090端口也要放行的。

第二、Halo博客配置

这里,我们先打开 “ip地址:8090”,然后打开安装向导。


我们输入Halo博客信息。


登录后我们可以看到Halo博客的后台界面,这个我们可以根据实际需要再微调。这里老蒋就不详细介绍这个博客程序,以后有机会在介绍。包括我们也可以更换主题。

第三、绑定域名

在上面,我们是不是看到这个Halo博客程序没有绑定域名。而是采用的IP+端口模式,那肯定不行。



这里我们绑定域名稍微和以前建站不同,我们需要添加站点。然后需要通过反向绑定映射的方式绑定域名。



这样绑定后,我们是不是直接打开域名就可以实现访问HALO博客程序。如果我们不是用的界面操作映像方式,我们也可以在服务器的当前站点conf文件配置。

server {
        listen 80;
        server_name bt.laobuluo.com; #换成自己的域名
    location / {
        rewrite ^/(.*)$ /$1 break;
        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://127.0.0.1:8090; 
    }
}

总结,这样我们是不是很快速的在宝塔面板利用Docker配置安装Halo轻量博客系统,如果我们有需要配置的话也可以参考。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/7612.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: