当前位置: 首页 > news >正文

【搭建博客网站】老旧笔记本“零成本逆袭”

写在前面:本博客仅作记录学习之用,部分图片来自网络,如需引用请注明出处,同时如有侵犯您的权益,请联系删除!


文章目录

  • 前言
  • 博客网站搭建
    • 免费域名
    • 本地主机
      • 安装虚拟机
      • 安装宝塔及配置
      • 花生壳内网穿透
    • 磁盘扩容
  • 总结
  • 互动
  • 致谢
  • 参考
  • 目录导航


前言

搭建网站,通常可使用云服务器,如阿里云、腾讯云。姑且不提其中的费用,手中有老旧笔记本,完全可以替代云服务器。

为实现公网访问,域名也是必不可少的,上述的厂商也可以注册域名并进行备案,当然非内陆的域名可避免备案。姑且不提费用,如果有免费的域名,谁还去买域名。

作为学习来说,成本也得考虑考虑,尤其是学生。笔者在校期间被这个费用和备案劝退。

前段时间,将老笔记本进行了改造,想着可充当个云服务器,延续在校的念想。主要的还是免费的,至少在网站前期是免费的,流量不多的场景不花钱。


博客网站搭建

基本上要解决两个必要条件:

  • 主机:云主机?本地笔记本?
  • 域名:如何获得免费域名?

笔者此处采取的是本地笔记本和免费域名。下面介绍如何获得免费域名和笔记本升级流程。


免费域名

之前有使用花生壳的内网穿透实现【异地访问本地DeepSeek】Flask+内网穿透,轻松实现本地DeepSeek的远程访问,所以想着域名能否白嫖花生壳,答案是肯定的。

花生壳官网:https://hsk.oray.com/

当然你得有个号,或者说需要注册下,登录即可,体验版有免费的两条映射,即免费域名。

参考如下步骤创建映射即可,可不选择内网的IP,等后续主机安装了花生壳确定了内网IP在确定即可,记住分配的域名(箭头4),映射不删除,域名不发生改变。

在这里插入图片描述
在这里插入图片描述

建议开启访问限制,不然存在高危IP的访问,如下:
在这里插入图片描述

开启方法如下:
在这里插入图片描述

再次访问需要口令以确保安全,如下:

在这里插入图片描述


本地主机

本地主机选取个笔记本即可,设备如果过于老旧,可适当进行升级,如内存条、硬盘、电源等。联想Ideapad300系列可参考:【复活吧,我的爱机!】Ideapad300-15isk拆机升级:加内存条 + 换固态硬盘 + 换电源。

此外基本配置可参考:【实用技巧】电脑重装后的Office下载和设置。

简言之,有一部正常的电脑即可,可以是老旧笔记本,也可以是台式,根据自身条件选择。


安装虚拟机

对于目前的云主机来说,Linux系统是主流,所以本文也尝试使用Linux系统进行搭建网站,避免安装双系统,同时虚拟机操作起来更加的大胆。因此选取虚拟机去安装Linux的典型的发行版Ubuntu,网上也有不少使用CentOS的,应该都大差不差。
在这里插入图片描述
虚拟软件/映像文件下载网站如下:

VMware官网:https://www.vmware.com/
Ubuntu 22.04 LTS:https://www.releases.ubuntu.com/22.04/

  • 安装VM虚拟软件,双击VMware.exe
    在这里插入图片描述

  • 选择合适的安装的位置,并将其添加到系统PATH。其后就是一直下一步即可。
    在这里插入图片描述

  • 打开VMware输入许可证,延长使用时间。
    在这里插入图片描述

许可证:
ZF3RO-FHED2-M80TY-8QYGC-NPKYF
YF390-OHF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

  • 创建新的虚拟机,进入安装向导。
    在这里插入图片描述

  • 采典型方式创建,选择稍后安装操作系统。选择Linux。
    在这里插入图片描述

  • 点击CD/DVD(SATA),选择ISO映像文件、开机。
    在这里插入图片描述

  • 若出现以下报错,请进入BIOS进行设置修改,虚拟技术设置enable.
    在这里插入图片描述

  • 安装Ubuntu操作系统、选择时区并设置用户信息:
    在这里插入图片描述

注意:重启前移除CD/DVD中ISO映像文件

在这里插入图片描述

成功进入系统,大功告成。


安装宝塔及配置

宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。

说人话,就是网站程序安装在服务器上,进行服务器维护需要记住很多linux的命令,对新手很不友好。使用宝塔全是可视化操作,入门门槛更低。

  • 更新 apt-get
sudo apt-get update
  • wget 安装宝塔
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

在这里插入图片描述

在这里插入图片描述

  • 叫咱放行端口就乖乖听话,毕竟人在屋檐下,不得不低头,命令如下:
sudo ufw allow 13947  #放行13947端口,根据提示放行

在这里插入图片描述

  • 采取内网或者外网的账号密码进行登录。
    在这里插入图片描述

  • 初始化配置,选择LNMP的编译安装
    在这里插入图片描述

  • 在消息盒子中可查看安装进度,可能需要半小时以上,这个时候可以去安装花生壳,以映射到公网访问。
    在这里插入图片描述

  • 安装WordPress
    在这里插入图片描述

  • 一键部署,输入域名,记住其中的登录网站、数据库及其密码,此处以环回地址为例
    在这里插入图片描述
    在这里插入图片描述

  • 进行wordpress登录
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

若出现下列问题,无法登录,在wp-config.php 88行添加下列内容:
在这里插入图片描述

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
  • 在wordpress仪表盘中进行文章编辑即可。
    在这里插入图片描述

  • 宝塔界面设置伪静态
    在这里插入图片描述

  • wordpress界面设置伪静态
    在这里插入图片描述

  • 在文章中可以访问个人主页
    在这里插入图片描述
    在这里插入图片描述


花生壳内网穿透

  • 可参考Linux版使用教程
  • 更新安装包和安装wget
apt-get update 
apt-get install wget 
  • 在官网复制下载Ubuntu-X86的wget命令
    在这里插入图片描述
wget "https://dl.oray.com/hsk/linux/phddns_5.3.0_amd64.deb" -O phddns_5.3.0_amd64.deb

在这里插入图片描述

  • 切换为root用户进行安装
sudo -s
  • dpkg 安装花生壳,记住其中的SN码和密码
dpkg -i phddns_5.3.0_amd64.deb 

在这里插入图片描述

  • 浏览器访问http://b.oray.com ,输入花生壳Linux 5.0在安装时产生的SN码与默认登录密码admin登录。首次登录,需先激活。提供扫码激活和密码激活两种方式。
    在这里插入图片描述
    在这里插入图片描述
  • 运行phddns,确保状态是ONLINE,否则使用phddns start进行运行

在这里插入图片描述

  • 修改映射内网IP,使用ip addrifconfig查看IP,内网端口默认80,宝塔面板也可查看。
    在这里插入图片描述

  • 至此,可实现公网可访问。如无法访问可进行诊断,如客户端不在线。

在这里插入图片描述


磁盘扩容

由于安装虚拟机可能分配的空间较小,在关机状态下进行扩容,此处演示30G扩展到80G,如下:
在这里插入图片描述

  • 可视化磁盘可使用gparted,命令如下:
sudo apt-get install gparted

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 查看磁盘所有可用磁盘分区表的内容,下列sda4就是未分配空间,简言之就是删除文件系统sda3,再创建一个80G 的文件系统sda3.
sudo fdisk -l 
  • 分区操作
sudo fdisk /dev/sda 

在这里插入图片描述
输入d,再输入3 :删除sda3
输入n,再输入3:创建sda3

再次使用gparted查看,有红色感叹号,用删除-创建导致文件系统的大小和分区大小不符,需要调整文件系统大小:
在这里插入图片描述

执行如下命令:

sudo resize2fs /dev/nvme0n1p6

再次使用gparted查看正常:
在这里插入图片描述


总结

总结: 本文主要讲解如何利用老旧笔记本搭建博客网站,包括免费域名、宝塔配置、WordPress安装、花生壳内网穿透、磁盘扩容等方面进行说明,助力叶子快速、免费搭建自己的博客网站。


互动

  • 上述内容对你有用吗?

欢迎在评论区解答上述问题,分享你的经验和疑问!

当然,也欢迎一键三连给我鼓励和支持:👍点赞 📁 关注 💬评论 💰打赏。


致谢

欲尽善本文,因所视短浅,怎奈所书皆是瞽言蒭议。行文至此,诚向予助与余者致以谢意。


参考

[1] 【复活吧,我的爱机!】Ideapad300-15isk拆机升级:加内存条 + 换固态硬盘 + 换电源
[2] 【实用技巧】电脑重装后的Office下载和设置
[3] Linux版使用教程


目录导航

  • 【博客目录】

相关文章:

  • c++——内联函数和auto关键字
  • Vue3 watch 与 watchEffect 深度解析
  • 剑指Offer(数据结构与算法面试题精讲)C++版——day10
  • Ceph异地数据同步之- S3对象异地同步复制
  • Android-应用签名
  • 使用 VcXsrv 在 Windows 10 上运行 Ubuntu 图形界面
  • Java中的注解技术讲解
  • 怎么检查网站CDN缓存是否生效
  • 应用安全系列之四十六:Expression Language Injection (EL注入)
  • C语言实现TcpDump
  • MATLAB在工程领域的实际应用案例
  • 【 antd 】Form表单组件,“change“ 不生效
  • RK3588芯片NPU的使用:Windows11 Docker中运行PPOCRv4例子
  • 人工智能100问☞第1问:人工智能(AI)的定义是什么?
  • [D1,2]回溯刷题
  • python面试技巧
  • Android 应用蓝牙连接通信实现
  • 巧*书重大更新!商务标智能编写,标书一次成型!
  • 函数式编程在 Java:Function、BiFunction、UnaryOperator 你真的会用?
  • 研发效能实践:BDD(行为驱动开发)深度解毒手册:从「撕逼大会」到「人见人爱」的协作秘笈
  • 知名企业名称有哪些/seo顾问是干什么
  • 做网站iiwok/东莞做网站哪家好
  • 网站做业务赚钱吗/免费建站网站
  • 网站设计的公司蒙特/腾讯广告代理商加盟
  • 有了域名就可以做网站了吗/互联网100个创业项目
  • 大丰网站建设价格/seo系统优化