阿里云+Halo个人博客搭建

前言

本文将介绍使用阿里云+Halo搭建一个个人网站,过程极其简单,不需要什么计算机基础,操作电脑跟着步骤做就行。

image-20240531002453515

在开始之前,还需要做一些前置准备

  1. 购买好服务器,本文使用阿里云,系统选择CentOS 7.6 64位
  2. 域名,非必须,但若公开最好不要使用IP地址

目录

    • 前言
    • 部署服务器
      • 1. 安装宝塔面板
      • 2. 安装Docker
      • 3. 安装宝塔SSH工具
      • 4. 部署Halo
    • Halo模板和插件安装
    • 服务器域名绑定
      • 1. 设置记录值
      • 2. 宝塔面板设置网站

部署服务器

1. 安装宝塔面板

宝塔面板官方:https://www.bt.cn/new/index.html

宝塔面板官网选择在线安装

image-20240530233328207

填入服务器地址和登录密码

image-20240530233627962

阿里云的服务器IP即实例信息中的公网IP,密码为第一次登陆设置的登录密码,如果忘了在实例ID下边有重置密码

image-20240530234002753

安装插件只需要Nginx,其他都可以选择不安装

image-20240530234354250

安装时间可能比较长,等待黑框自动安装完弹出该界面即安装完成,信息需要保存好后面会用到

image-20240530234634312

在使用面板地址访问之前还需要检查服务器是否放行8888端口,若没放行网页是打不开的;

阿里云默认是没有放行的,需要到安全组手动添加下

image-20240530210609635

2. 安装Docker

完成上一步宝塔面板安装后,我们可以通过面板地址进入控制台,首次使用会要求绑定宝塔账号,根据提示注册账号绑定即可;

点Docker提示未安装,点立即安装即可

image-20240530235551870

image-20240530235843065

自定义安装Docker选择阿里云镜像安装(其他也可以)

image-20240530235936213

Docker安装时间可能比较长,要耐心等待

可以在消息盒子中看任务列表看下载情况,完成后消息列表会提示安装成功

image-20240531000150975

3. 安装宝塔SSH工具

宝塔SSH:https://www.bt.cn/new/product_ssh.html

在上边网站下载宝塔SSH工具安装包,跟正常软件安装一样根据提示安装即可

安装完成后点+图标,通过IP和密码访问服务器

image-20240531000637586

4. 部署Halo

Halo:https://www.halo.run/

进入Halo官网点快速开始参考部署文档

image-20240531000813481

文档中提供了多种Halo的部署方法,这里使用Docker部署

image-20240531000921200

复制创建容器指令并在宝塔SSH工具输入自动安装即可

docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.15

image-20240531001244598

安装完成后,在宝塔面板中可以看到Halo容器正在运行中

image-20240531001348114

此时通过服务器IP+8090就可以访问Halo,首次访问Halo需要初始化,按照提示输入站点名称,账号密码之类的信息初始化即可

这里假设我的服务器IP是8.138.12.55

那么我在浏览器地址输入http://8.138.12.55:8090即可访问

image-20240531001759761

初始化完成进入后台

image-20240531002259578

初始化完成后,再通过服务器IP+8090就可以访问Halo前台

image-20240531002453515

Halo模板和插件安装

访问Halo官网应用市场

Halo:https://www.halo.run/

image-20240531191714220

点想安装的主题,点下载,弹出安装界面,有两种安装方式,选择方式二填入上边部署好的Halo地址点安装

image-20240531192039895

在弹出的页面中点下载,等待下载完成选择启用,重新刷新个人Halo主页,可以看到主题已经更新了

image-20240531192210255

image-20240531192314983

服务器域名绑定

1. 设置记录值

域名服务平台填写记录值

这里使用灵空二级分发站:https://www.lkdns.top/

image-20240601112136538

记录前缀填写自己的网站名,后缀选择要使用的域名,记录值填写IP地址,其他保持默认即可

image-20240601111932598

2. 宝塔面板设置网站

登录宝塔面板,点网站,添加站点

image-20240601112518662

image-20240601112753740

设置反向代理

image-20240601113142086

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/745031.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

高质量数据不够用,合成数据是打开 AGI 大门的金钥匙吗?

编者按: 人工智能技术的发展离不开高质量数据的支持。然而,现有可用的高质量数据资源已日渐接近枯竭边缘。如何解决训练数据短缺的问题,是当前人工智能领域亟待解决的一个较为棘手的问题。 本期文章探讨了一种经实践可行的解决方案 —— 合成…

如何从零开始搭建成功的谷歌外贸网站?

先选择一个适合外贸网站的建站平台,如WordPress或Shopify。这些平台提供丰富的主题和插件,可以帮助你快速搭建和定制网站。设计网站时,注重用户体验,确保导航清晰、页面加载快速、移动端友好。确保网站的SEO优化。从关键词研究开始…

web前端课程大作业-高校学生事务中心

文章目录 概述代码页面截图代码链接 概述 仿制高校的学生事务中心&#xff0c;一个登录和注册页面 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" conten…

SEO与AI的结合:如何用ChatGPT生成符合搜索引擎优化的内容

在当今数字时代&#xff0c;搜索引擎优化&#xff08;SEO&#xff09;已成为每个网站和内容创作者都必须掌握的一项技能。SEO的主要目标是通过优化内容&#xff0c;使其在搜索引擎结果页面&#xff08;SERP&#xff09;中排名更高&#xff0c;从而吸引更多的流量。然而&#xf…

《昇思25天学习打卡营第2天 | 张量 Tensor》

《昇思25天学习打卡营第2天 | 张量 Tensor》 《昇思25天学习打卡营第2天 | 张量 Tensor》 《昇思25天学习打卡营第2天 | 张量 Tensor》什么是张量&#xff08;Tensor&#xff09;张量的创建方式根据数据直接生成从NumPy数组生成使用init初始化器构造张量继承另一个张量的属性&a…

录制游戏视频软件,推荐3款,让你的作品更炫酷!

随着游戏行业的快速发展&#xff0c;录制游戏视频已经成为许多玩家的必备技能。无论是为了分享自己的游戏体验&#xff0c;还是为了制作游戏教程&#xff0c;一款好的录制游戏视频软件是必不可少的。接下来&#xff0c;我们将介绍三款录制游戏视频的软件&#xff0c;并对它们的…

12个RAG常见痛点及解决方案

Barnett等人的论文《Seven Failure Points When Engineering a Retrieval Augmented Generation System》介绍了RAG的七个痛点&#xff0c;我们将其延申扩展再补充开发RAG流程中常遇到的另外五个常见问题。并且将深入研究这些RAG痛点的解决方案&#xff0c;这样我们能够更好地在…

自动求导(正、反向传播)

一、自动求导&#xff1a;计算一个函数在指定值上的导数 二、计算图、操作子、无环图 1、显示构造&#xff08;就像数学一样&#xff09;&#xff1a;Tensorflow/Theano/MXNet 2、隐式构造&#xff1a;PyTorch/MXNet(听不懂emmmm) 3、自动求导两种模式 4、前向计算为一个符号求…

解锁高效办公:ONLYOFFICE版本8.1新功能揭秘与个人使用体验

文章目录 &#x1f4af;ONLYOFFICE 桌面编辑器 8.1 ✍1 新增功能介绍✍2 轻松编辑器PDF文件&#x1f353;2.1 PDF新增编辑器操作&#x1f353;2.2 PDF新增表单操作 ✍3 用幻灯片版式快速修改幻灯片✍4 无缝切换文档编辑、审阅和查看模式✍5 改进从右至左语言的支持 & 新的本…

STM32F4 STD标准库串口接收例程

STM32F4 STD标准库串口接收中断空闲中断例程 &#x1f516;工程基于STM32F446 ✨用惯了STM32CubeMX傻瓜式配置&#xff0c;突然改用标准库写代码&#xff0c;初始化外设内容&#xff0c;总是丢三落四的。 本文将提供3种串口接收和发送模式&#xff1a;串口接收中断空闲中断、串…

Vue组件生命周期深度剖析:从创建到销毁的八大钩子实战指南

系列文章目录 Vue核心指令解析&#xff1a;探索MVVM与数据操作之美 文章目录 系列文章目录前言一、Vue生命周期是什么&#xff1f;二、钩子函数讲解1. beforeCreate( 创建前 )2. created ( 创建后 &#xff09;3. beforeMount&#xff08;挂载前&#xff09;4. mounted&#xf…

深度学习之数据集 Dataset总结

数据集 Dataset MindSpore提供了基于Pipeline的数据引擎&#xff0c;通过Dataset和Transforms实现高效的数据预处理。它提供了内置的文本、图像、音频等数据集加载接口&#xff0c;并提供了自定义数据集加载接口。此外&#xff0c;MindSpore的领域开发库也提供了大量的预加载数…

[leetcode]the-skyline-problem 天际线问题

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:vector<vector<int>> getSkyline(vector<vector<int>>& buildings) {auto cmp [](const pair<int, int>& a, const pair<int, int>& b) -> bool { ret…

GPT-5:博士级智能的破晓,人工智能的新里程碑

随着科技的飞速发展&#xff0c;人工智能领域再次迎来了一场革命性的突破。备受瞩目的新一代大语言模型GPT-5即将在一年半之后发布&#xff0c;这一创新不仅将再次刷新人们对人工智能的认知&#xff0c;更有可能在多个领域展现出超越人类博士级智能的卓越能力。本文将对GPT-5的…

【技术解码】百数SRM:如何助力企业快速优化供应链管理?

SRM应用是企业优化供应链管理的重要工具&#xff0c;它帮助企业全面管理供应商关系&#xff0c;从评估、选择到协同合作和绩效监控&#xff0c;确保供应链的稳定性和效率。 对于企业来说&#xff0c;通过全面管理供应商关系&#xff0c;可以降低采购风险&#xff0c;提升产品质…

秋招突击——6/25——复习{单调队列优化——最大子序列和,单调队列优化——修剪草坪}——新作{搜索插入位置}

文章目录 引言复习单调队列优化——最大子序列和个人实现 单调队列优化——修建草坪个人实现参考实现 新作搜搜插入位置个人实现参考实现 总结 引言 明天要去上海了&#xff0c;今天要打印很多东西&#xff0c;准备很多材料&#xff0c;包括请假&#xff0c;所以上午没有时间刷…

领夹麦买哪个牌子的好用点?一文看懂领夹麦克风什么牌子的好

自媒体时代的兴起&#xff0c;给了普通人很多的机会&#xff0c;尤其短视频的兴起更是让无数热情&#xff0c;有创作之心的人跃跃欲试。于是乎越来越多的人纷纷拿起了手机到各个平台去展示自己的才华&#xff0c;或者通过vlog记录分享自己的简单生活。 不过在分享和创作的输出时…

电脑屏幕花屏怎么办?5个方法解决问题!

“我刚刚打开电脑就发现我的电脑屏幕出现了花屏的情况。这让我很困惑&#xff0c;我应该怎么解决这个问题呢&#xff1f;求帮助。” 在这个数字时代的浪潮中&#xff0c;电脑早已成为我们生活中不可或缺的一部分。然而&#xff0c;当你正沉浸在紧张的游戏对战中&#xff0c;或是…

第七届IAIC(成都)国际医美产业大会在蓉召开

四川省人民医院新丽美获“中国整形美容协会医疗救助与修复基金-成都市整形修复定点医院”“‘放心美 医无忧’全过程保障示范医院”两块授牌 2024年6月24日&#xff0c;第七届IAIC&#xff08;成都&#xff09;国际医美产业大会暨“医美之都”高峰会议省医院新丽美整形修复基地…

龙芯CPU架构上使用向日葵远程工具

原文链接&#xff1a;龙芯CPU架构上使用向日葵远程工具 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇在龙芯CPU上使用向日葵远程控制软件的文章。向日葵是一款强大的远程控制软件&#xff0c;能够帮助用户轻松地实现远程桌面访问和控制。本文将详细介绍如何在龙芯…