树洞剪藏#剪藏#树洞剪藏

【小白向】从0开始搭建自己的个人博客 - 鱼のBlog

2024 年 12 月 9 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 ID:302 原文地址:https://blog.fishze.com/archives/26

打开原文 · 打开源站剪藏快照


【小白向】从0开始搭建自己的个人博客 - 鱼のBlog

set 限制解除

首页

友链

关于

登录

首页

友链

关于

登录

鱼のBlog 蒟蒻的日常发癫

【小白向】从0开始搭建自己的个人博客

2022年11月16日 1条评论 48.3k次阅读

9人点赞 FishZe

本文讲述如何从 0 搭建一个属于自己的博客.

本文面向没有基础的小白, 使用的都是比较低级简单的方法, 可能不是最优方法

如果是完全没有基础的小白,欢迎按照本博客的内容搭建,对于有些能力的大手子还是建议使用更好的办法

本文分为 必选 和 可选 两个部分, 可根据自身需求自行选择.

前置知识:

IP 地址: ip 地址如同经纬度一样, 可以在全球网络中, 定位到某一台设备.

目前我国家用宽带采用共享ip形式, 即几百或几千个用户共享一个 ip 地址, 所以不用担心暴露 ip 造成的安全问题. 如果想要搭建网站, 则需要一个 独享 的 ip , 才能让别人找到你. 比如去别人家做客, 别人必须告诉你精确的门牌号才能找到他.

域名: 如 baidu.com , bilibili.com 这样的网址链接, 由可以让人们容易记住的词语组成.

如果 ip 地址是经纬度的话, 域名就是快递/外卖用的地址, 人们可以方便的读懂, 毕竟点外卖用经纬度, 很难让外卖小哥找到你.

DNS 解析: 通俗的理解为: 将域名转换为 IP 的转换商.

虽然域名对人类很友好, 可以轻易地记住和理解, 但是对于程序等并不友好, 他们只能看懂类似坐标的 IP 地址, 因此, 为了方便人类, 需要一个转换装置, 将人能看懂的域名, 转换为机器能读懂的 ip , 这样才能访问这个网站.

云服务器: 类似一个小卖部, 提供各种各样的服务, 你想要去这个小卖部的话, 需要有这个小卖部的详细地址(域名/ IP 地址)

我国政策: 所有的境内运营的网站均需在工信部通过备案, 备案过程可以在腾讯云或阿里云等完成, 备案后即可在境内搭建网站. 境内推荐上海等地区, 访问延迟较小.

境外运营的网站不需要备案, 推荐香港/新加坡等地区, 表现较好.

你需要先注册一个腾讯云账号并实名

A. 注册域名

我们需要一个域名, 作为博客的网址.

这里以腾讯云为例, 点击 这里 注册一个你喜欢的域名, 注意查看续费价格 , 否则域名到期了你可能续费不起.

第一次注册域名可能需要绑定身份信息模板, 跟着网站的指示做就好, 拍照上传身份信息并人脸识别后即可通过

如果你是新用户, 可以前往首页查看是否有活动, 可以用很低的价格买到域名

B. 购买并登录云服务器

这里选择轻量服务器, 比较便宜.

如果是没有备案的域名, 可以选择香港地区的最低配, 价格比较便宜.

如果你是新用户, 请前往首页查看是否有优惠, 一般都可以零点几折.

购买之后, 前往控制台, 界面大概是这样的:

记下我左上角打码位置的 IP 地址.

点击右上角的 重置密码 , 用户名默认 ubuntu , 密码自己填, 最好数字字母符号都要有, 点击下一步之后勾选确认强制关机.

等待重启之后, 我们点击蓝色的登录按钮, 在新弹出的页面中, 选择一键登录.

输入 su passwd 并回车, 再设置另一个 root 权限的密码, 最好强度较大且不和刚刚的重合, 输入时不会显示密码, 输入完回车即可, 会要求再输入一次确认密码.

输入 su , 输入刚刚第二次设置的 root 密码, 回车进入 root 权限.

C. 安装宝塔面板

前往 这里 , 向下拉, 找到 ubuntu 的安装链接

点击复制, 回到刚刚的命令行界面, 右键复制进去, 要求选择时输入 y 并回车.

等待一会, 会看到这样的输出:

外网面板地址: http://xxxx:8888/yyyy 内网面板地址: http://zzzz:8888/yyyy username: 8gmxp452 password: 1505d2dd

xxxx , yyyy , zzzz 每个人不同.

回到控制台, 切换到 防火墙 页面, 点击 添加规则 , 端口填写 8888 , 点击确定.

回到命令行, 复制 外网面板地址 , 输入下面的 username 和 password , 点击登录.

可能需要阅读协议的绑定账号, 根据提示, 前往 bt.cn 官网注册绑定即可.

登录面板成功后, 可能会跳出安装 LNMP 环境的窗口, 我们不管他直接关掉, 点击左边的软件商店, 在主页面中找到 nginx php 7.4 , mysql 这几个程序并点击安装, nginx 选择 1.20 或 1.21 都可, php 选择 7.4 , mysql 选择 5.7 , 点击快速安装即可.

程序会自动运行, 我们就不要管他了.

D. 解析域名

我们已经注册了一个域名, 也就是给商店起好名字了, 现在需要把域名和服务器的 IP 绑定在一起( DNS 解析), 也就是告诉顾客们, 你的商店具体在什么位置, 方便人们访问.

我们找到 腾讯云的 DNS 解析页面 , 这里应该已经可以看到一个刚刚注册的域名了.

点击右侧的解析, 跳转到解析页面,

点击添加记录按钮

假设你的域名是 123.com

如果你想通过 123.com 直接访问你的网站, 这里的主机记录就填写 @ .

如果你想通过 www.123.com 访问你的网站, 这里的主机记录就填写 www .

以此类推, 想前面是什么, 主机记录这里解填写什么.

记录类型和线路类型不要管.

记录值这里, 我们把服务器的 IP 地址复制过来, 注意不要带有 http 等前缀和后缀.

点击保存, 开始解析.

这里我们测试下解析有没有生效, win + r 调出运行窗口, 输入 cmd , 打开命令行界面, mac 可以直接打开终端, 输入 ping 主机记录.123.com , 主机记录记得替换为你刚刚填写的, 比如我的就是 ping blog.fishze.com , 如果显示出了 IP 和延迟, 那就是正常的.

E. 部署 WordPress

添加网站和数据库

回到宝塔面板, 点击左边的网站, 点击添加网站

域名输入刚刚起好的域名, 数据库账号和密码记住, PHP 版本选择刚刚安装好的 7.4 , 即可.

刷新网站页面, 来到 SSL 菜单, 点击 Let's Encrypt , 选择全选, 点击申请, 等待几秒后, SSL 证书就申请成功了. 以后就可以用 https 访问了.

来到伪静态页面, 在上面的选择框中, 找到 WrdPress 的配置并点击保存.

安装 WordPress

前往这里下载最新版的 WordPress

点击 Code -> Download ZIP , 等待下载完成.

回到宝塔面板, 点击文件, 找到 /www/wwwroot/你的域名 的路径, 把刚刚下载的 ZIP 文件解压并放到这个路径中.

我们现在访问你的域名, 没问题的话会出现选择语言的界面. 拉到最后选择 简体中文 , 点击继续.

之后可能会看到这个页面:

这里的数据库名和用户名是杠杠的数据库账号, 数据库密码是刚刚的密码, 数据库主机和表前缀不要改. 点击提交即可.

之后 WordPress 就安装完成了, 进入后台后, 点击左侧的主题可以更换主题, 左边的文章可以编写文章, 媒体可以上传图片等等.

可以自行去百度搜索喜欢的主题和插件, 下载后直接上传到主题页面即可, 也可以直接在主题和插件页面进行搜索, 从市场寻找插件和主题.

到此 WordPress 就安装完成了, 下面是进阶内容.

F. [可选] 搭建图床

由于写博客可能需要很多的图片, 但是博客的图片管理并不好用, 上传也比较费劲, 所以我们可以使用一个图片管理平台, 因此需要搭建一个图床.

我们这里采用兰空图床, 使用 PHP 语言编写.

配置 PHP

我们回到宝塔面板, 来到软件商店, 找到 PHP 8.0 并安装. 等待安装完毕.

安装完毕后, 依旧在软件商店, 找到 PHP-8.0 , 点击右侧的设置, 在新弹出的窗口中, 找到安装扩展, 找到 fileinfo imagemagick 这两个插件并安装.

依旧在这个窗口, 找到禁用函数页面, 找到 exec shell_exec readlink symlink putenv 这几项并点击删除.

添加网站

和添加博客网站一样, 我们来到腾讯云 DNS 解析页面, 增加一个解析, 选择你喜欢的记录, 比如我选择的 img , 后面的 IP 和原先填写的一样.

等待解析生效后, 来到宝塔面板的网站页面, 点击添加网站, 和上文一样, 域名填写你刚刚解析的域名, 记下数据库名和密码.

网站添加完毕后, 依旧留在网站页面, 刷新页面, 点击刚刚的网站名, 找到网站目录的页面, 将防跨站攻击(open_basedir)前面的勾取消掉.

然后来到伪静态页面, 将以下内容粘贴进去.

location / { try_files $uri $uri / /index.php? $query_string ; }

和之前的方法一样, 来到 SSL 页面下, 申请一个 SSL 证书.

注意 如果前文并没有申请 SSL 证书或申请失败, 这里的右上角的强制 https 就千万不要开.

安装图床

前往 这里 , 找到最新的发布版本, 下载 ZIP 文件.

和之前的博客一样, 将解压后的全部文件, 放入到 /www/wwwroot/刚刚新解析的域名 下.

访问刚刚新解析的图床域名, 看到环境全为绿钩后点击下一步, 如果有不是绿钩的, 建议去把上面的配置 PHP 这一步重新做一遍.

输入刚刚记录的数据库名和密码, 下面的邮箱和管理员账号填写自己想要的, 点击确定.

等待几秒钟后, 安装完毕, 根据网页指引可进入图床后台, 可以在储存策略/用户组等页面修改容量和权限等.

图床搭建完毕后, 我们可以在图床上传图片, 上传之后, 会生成一个图片链接, 我们可以回到博客的后台, 点击媒体, 从 URL 导入, 输入刚刚的链接, 即可把图床的图片导入进去了.

G. [可选] 网站备案

由于在境内运营的网站都需要备案, 所以为了更好的体验, 我们需要把网站在腾讯云进行备案.

每个省的备案要求不同, 可以在 这里 查看你需要准备的材料.

在 这里 点击新建网站并根据腾讯的提示进行备案, 过程中需要上传图片和人脸核验, 根据指示走就好.

在提交后, 腾讯云会进行审核, 审核通过后, 会递交管局进行审核, 此时会收到一条验证手机号的短信, 请在 24 小时内进行验证.

一般来说, 20 日内将会审核完毕, 不出意外的话, 都能够完成备案.

H. [可选] 图床接入 CDN

配置腾讯云.

由于我们的服务器带宽都比较小, 我的服务器也只有很可怜的 10M , 所以是很难加载比较多的图片的, 如果博客和图床中的图片很多, 将会占满服务器的带宽, 因此我们可以使用 CDN 的内容分发网络, 依靠强大的缓存, 减小我们服务器的带宽占用.

等待域名备案通过后, 来到 腾讯云的 CDN 页面 , 点击添加域名

加速域名填写一个你想要作为 CDN 加速的域名, 如 cdn.img.123.com , 注意不要和之前起过的两个域名相同.

如果此时提示 请先验证域名的归属权:

点击验证方法 -> 一键添加解析, 等待几秒后点击验证.

如果此时依旧验证失败: 来到刚刚的域名解析页面, 主机记录/记录类型/记录值 复制这里要求的. 等待几秒后, 再点击验证.

如果之前图床的 SSL 证书申请成功了, 这里的回源协议就可以选择 https , 否则选择 http .

回源地址只有一个, 就是之前在服务器上搭建的图床的域名. 完成后点击确认添加.

如果有要求进行进一步配置, 如果没有特殊需求的话可以点击跳过.

此时他会提示你更改这个新的加速域名的 DNS 解析地址, 可以选择自动部署, 也可以手动部署, 这里就不过多赘述了.

回到刚刚的域名管理页面, 点击刚刚添加的域名,

如果这里的回源 HOST 并不是我们的图床域名, 而是加速域名, 点击右侧的编辑, 修改 回源HOST , 将其改为图床链接.

来到 HTTP配置 这里, 点击配置证书.

点击已托管证书

点击下面的 SSL证书管理 页面.

点击申请免费证书 -> 免费版.

证书保护域名填写刚刚的加速域名, 域名验证方式选择自动 DNS 验证, 邮箱填写你自己的, 点击提交申请.

等待一会之后, 回到这个页面, 点击申请下来的证书,

在右侧的证书托管服务中, 勾选内容分发网络并保存设置.

回到原先的 CDN 配置页面, 刷新后依旧点击配置证书, 查看已托管证书, 选择刚刚申请下来的证书并点击确定.

这样我们的腾讯云 CDN 加速就配置完毕了.

修改图床配置.

来到图床后台, 找到储存策略, 编辑.

将访问网址的域名部分, 修改为刚刚的加速域名, 即可.

之后我们再上传的图片, 默认给出的链接就都是加速域名了, 此时可以尝试上传图片并使用加速域名访问.

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可

打赏 点赞 分享

No Tag

最后编辑:2024年1月7日

< 上一篇

下一篇 >

Pingback: 【小白向】使用Cloudflare搭建低成本域名邮箱 - 鱼のBlog

发表回复 取消回复 要发表评论,您必须先 登录 。

页面加载完毕消耗了 853.4 ms IP属地: 中国 中国广播电视网络有限公司 搜索 搜索 红米 ax6s 刷写openwrt实现校园网自动登录

【小白向】使用Cloudflare搭建无服务器无成本域名邮箱

【小白向】从0开始搭建自己的个人博客

【瞎捣鼓】树莓派4B 安装samba 搭建简易版家庭Nas

【算法与数据结构】图论中 链式前向星 的存图方式

© 2024 鱼のBlog . All Rights Reserved. | 已在风雨中度过 1748天17小时58分21秒 Theme Kratos Made by Vtrois Modified by Moedog | Sitemap 苏ICP备2022044127号

欢迎阅读

再见啦假期 ♪

  • 綾奈nana

00:00 / 04:04

假日休息的每一分一秒

游戏都变得有一些无聊

还是躺着回味一下

梦中的可丽饼都有什么味道

杯里没喝完的碳酸饮料

不知何时已经没有了汽泡

慵懒瘫在床上的我

决定睡个回笼觉

虚拟世界确实是很美好

只是偶尔会变得焦躁

睡到傍晚起来抻个懒腰

人(兔)生,果然,还是

开心最重要

窗外的流星划过天际

谁在对着它诉说秘密

拿出来削好的铅笔

写下属于我的日记

晚风忽然渐渐地吹起

吹飞空中那只萤火虫的踪迹

风铃轻轻摇起

摇曳在虚拟的夏季

假日休息的每一分一秒

新番都变得有一些无聊

还是躺着感受一下

在小窝里充满着的柠檬味道

杯里没喝完的果汁饮料

不知何时冰块已经全化掉

懒散瘫在床上的我

决定再打开电脑

现实世界其实也很美好

只是有时会变得无聊

睡到傍晚起来抻个懒腰

人(兔)生,果然,还是

开心最重要

窗外的流星划过天际

谁在对着它诉说秘密

拿出来幻想的蜡笔

描绘属于我的回忆

晚风忽然渐渐地吹起

吹飞空中那只萤火虫的踪迹

风铃清脆响起

响彻在虚拟的夏季

随手打开桌子的抽屉

想回到最开始的假期

并没有发现时光机

糟了时间要来不及

闹钟突然在耳边响起

睁开朦胧睡眼把闹钟给关闭

朝阳才刚升起

再见啦美好的假期

再见啦美好的假期

相关文章