想要拥有一个属于自己的个人网站,却不知从何入手?别担心!本文将从零开始,手把手带你了解如何选择服务器、搭建网站,并最终通过专属域名访问你的站点。即使你没有任何技术背景,只要跟着步骤操作,也能轻松拥有一个功能完整、外观专业的个人网站!

👉 效果展示:https://smallxi.cn


🖥️ 第一步:选择一台云服务器

搭建网站的第一步,是准备一台云服务器。我们推荐使用

https://www.rainyun.com/hash_

,尤其适合新手入门,性价比高且操作友好。

🌍 服务器地区选择注意事项:

  • 如果选择中国大陆地区的云服务器,你必须完成 ICP备案 才能正常访问网站,且网站内容会受到较多监管限制。

  • 如果选择香港或海外地区的云服务器,如香港3区(推荐),则无需备案,购买后即可快速建站,访问速度依然流畅。

🖼️ 不同地区服务器选择对比表 (转自https://www.rainyun.com/docs/rcs/buy/

区域

速度

带宽

防御

香港4区

软银线路,延迟一般

对比3区较大

无额外可选防御

香港3区

三网直连,延迟低

带宽低

无额外可选防御

美国1区

延迟尚可

大带宽

无额外可选防御

美国2区

移动+联通双线

带宽相对于美国1区略低

可选200G防御

江苏宿迁

京东BGP,低延迟

带宽中上

公网独享150G防御

湖北十堰

电信单线

国内大带宽(流量计费) / 常规带宽

100G大防御

浙江宁波

电信单线

国内大带宽(流量计费) / 常规带宽

可选择100G防御

❓ 为什么推荐雨云?

你可能会问,为什么不选阿里云、腾讯云这样的大厂?的确,大厂在稳定性和安全性方面更有优势,但其云服务器价格通常较高。即便常有优惠活动,也多限于国内节点,且优惠期通常不超过一年,续费价格昂贵。

对于一个个人网站,一般不用追求极致的稳定性。相比之下,雨云作为一家资质齐全的正规云服务商,已稳定运营七年,提供:

  • ✅ 7天无理由退款 + 1元试用服务,零风险体验;

  • ✅ 灵活的产品迁移服务,可随时更换服务器地区;

  • ✅ 通过本文专属链接注册还可领取首月五折优惠

一般个人网站选择 2核2G2核4G 配置就已足够,操作系统建议选择 CentOS、Debian 或 Ubuntu 等主流 Linux 系统。



🛠️ 第二步:安装1Panel,简化服务器管理

Linux服务器通常需要通过命令行操作,对新手门槛较高。而 1Panel 提供了可视化的管理界面,让你可以通过点击轻松完成应用部署和管理,极大降低了操作难度。

更重要的是,我们后面要用到的建站工具 Halo,与1Panel同出一家公司。安装1Panel后,你可以在其应用商店中一键安装、升级Halo,非常方便。

  1. 使用 SSH 连接到你的服务器。如果不熟悉SSH,可以在雨云管理面板选择自带的 VNC连接

  2. 输入用户名 root,粘贴密码(输入时不会显示,输入完直接回车即可登录)。

  3. 复制并运行以下1Panel安装脚本(源自https://1panel.cn):

    bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
    
  4. 安装过程中,选择安装 Docker,其他选项可保持默认或根据需求调整。

  5. 稍等片刻,安装完成后会显示面板登录信息。



现在你就可以通过浏览器访问1Panel面板,开始可视化管理和部署你的网站环境了!


🌐 第三步:使用Halo搭建你的网站

Halo 是一款现代化、开源的建站工具,即使你完全不懂编程,也能通过它轻松构建出美观的网站。Halo提供丰富的主题和插件,支持灵活扩展网站功能。

安装步骤简要指南:

  1. 安装MySQL数据库(推荐使用MySQL以保证稳定性):

    • 进入1Panel → 应用商店 → 安装MySQL。

    • 如果服务器配置较低,建议选择 MySQL 5.7 以减少内存占用。

  2. 安装Halo

    • 外部访问地址填写:服务器IP:端口号(例如 154.36.158.138:8090)。

    • 务必勾选“允许外部访问”,否则无法通过IP访问网站。

  3. 初始化网站

    • 通过 http://你的IP:端口号/console 访问Halo后台。

    • 设置管理员账号,完成网站初始化。

  4. 更换主题(可选)

    • 如果你对默认主题不满意,可以在“应用市场”中安装其他主题,例如广泛使用的 Hao主题

⚠️ 注意:此时通过IP访问既不美观,浏览器也会提示“不安全”。我们还需进行两项重要设置:反向代理SSL证书配置


🔁 第四步:设置反向代理与SSL证书

什么是反向代理?

反向代理位于用户和服务器之间,接收请求并转发给后端真实的服务器。这样做可以隐藏服务器结构,提升安全性与扩展性。

1. 域名解析

  • 将你的域名(主域名如 example.com,或二级域名如 www.example.com)解析到服务器IP。

  • 如果还没有域名,可以在雨云注册一个。


2. 配置反向代理

  • 在1Panel的应用商店中安装 OpenResty(基于Nginx的高性能Web平台)。

  • 进入“网站” → “创建网站” → 选择“一键部署”,已安装应用选择 Halo,输入你的域名,系统会自动完成反向代理配置。

🔐 为网站添加SSL证书

浏览器显示“不安全”是因为没有启用HTTPS。通过配置SSL证书即可解决。

  1. 申请免费SSL证书(以雨云控制台为例):

    • 在SSL证书页面申请证书,选择TXT记录方式进行域名验证。



  2. 安装证书到1Panel

    • 证书验证成功后,将证书内容复制到1Panel的SSL设置中。


  3. 开启HTTPS访问

    • 完成证书安装后,你的网站就可以通过 https://你的域名 安全访问了。


🎉 恭喜你!

至此,你已经成功搭建了一个属于自己的个人网站,拥有独立域名、HT安全加密,以及美观实用的访问界面。接下来,你可以开始发布文章、自定义主题,甚至安装插件扩展网站功能了!

享受你的建站成果吧,欢迎在评论区分享你的网站链接!