腾讯云服务器买完后怎么部署个人博客网站

限时 腾讯云新春特惠 — 轻量2核2G4M 576元99元/年 立即领取 →

刚买完腾讯云服务器,很多人第一件事就是想把自己的项目跑起来,比如最常见的个人博客。这事儿听起来复杂,其实只要一步步来,小白也能搞定。

咱们今天不绕弯子,直接从买完服务器开始,一步一步教你把一个基于Spring Boot + Vue的个人博客项目完整部署上线,让你能通过公网访问到自己的网站。

第一步:确认你已经有的东西

在动手之前,先看看你手上有啥:

爆款 腾讯云服务器 · 热销配置
限时优惠 | 个人专享
1.7折
轻量 2核2G4M
50GB SSD | 300GB流量
576元/年
99元/年
2.2折
轻量 2核4G6M
70GB SSD | 600GB流量
900元/年
199元/年
2.5折
轻量 4核8G10M
120GB SSD | 1500GB流量
2520元/年
630元/年
海外
海外 2核2G30M
东京/新加坡 | 1TB流量
576元/年
99元/年
查看全部优惠配置 →

  • 一台刚买的腾讯云 Linux 云服务器(一般是 CentOS 或 Ubuntu 系统)
  • 服务器的 公网 IP 地址 和你设置的 root 密码
  • 一个你想部署的博客项目(可以是你自己写的,也可以是 GitHub 上开源的)
  • 一个趁手的工具,比如 MobaXtermXshell,用来连接服务器

如果你还没买服务器,可以去腾讯云官网选一台入门配置的实例,操作系统建议选 CentOS 7.x,兼容性好,教程多。

第二步:用电脑连接上你的云服务器

你得先能“进去”服务器,才能操作它。就像你要进房子,得先开门。

  1. 打开你的远程连接工具,比如 MobaXterm。
  2. 点“Session” → “SSH”,填入你的服务器公网IP。
  3. 用户名写 root,端口是 22,然后点确定。
  4. 第一次连接会弹出安全提示,点“接受并保存”就行。
  5. 接着输入你设置的 root 密码(输入时看不到字符是正常的),回车就进去了。

如果看到命令行前面变成 [root@xxx ~],说明你已经成功登录了!现在你可以在里面敲 Linux 命令了。

买1年送3个月 腾讯云服务器 · 超值年付
限时活动 | 数量有限
轻量 2核2G4M
个人专享 | 免费续3个月
576元/年
99元/年
轻量 2核4G5M
个人专享 | 免费续3个月
780元/年
188元/年
轻量 4核8G12M
个人专享 | 免费续3个月
2760元/年
880元/年
CVM 2核2G S5
个企同享 | 免费续3个月
846元/年
245元/年
CVM 2核4G S5
个企同享 | 免费续3个月
2196元/年
637元/年
CVM 4核8G S5
个企同享 | 免费续3个月
4776元/年
1256元/年
立即领取买1年送3个月优惠 →

第三步:安装宝塔面板,让操作更简单

虽然你可以直接用命令行装环境,但对新手来说太难了。我们用一个叫 宝塔面板 的工具,它就像服务器的“控制台”,有图形界面,点点鼠标就能装软件。

在你刚才登录的命令行里,一次性复制粘贴下面这行命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

长期特惠 腾讯云服务器 · 3年/5年机特惠
低至2折 | 省钱首选
2折
轻量 2核2G4M
个人专享 | 约9.8元/月
1728元/3年
353元/3年
2折
轻量 2核4G6M
个人专享 | 约14.7元/月
2700元/3年
528元/3年
5年
CVM SA2 AMD
高性价比 | 约17.4元/月
3400元/5年
1044元/5年
5年
CVM S5 Intel
稳定计算 | 约21.2元/月
4230元/5年
1269元/5年
查看长期特惠详情 →

系统会问你“是否安装宝塔到 /www 目录?”,输入 y 回车,就开始自动安装了。

这个过程大概需要5-10分钟,耐心等它跑完。安装成功后,会出现一大段绿色文字,里面最重要的是这两个信息:

  • 面板地址:类似 http://你的公网IP:8888
  • 用户名和密码:后面登录要用

这时候别急着打开,因为腾讯云默认防火墙没开这个端口,你还访问不了。

GPU 腾讯云 · GPU服务器 & 爆品专区
AI算力 | 限量抢购
GPU GN6S
NVIDIA P4 | 4核20G
501元/7天
175元/7天
GPU GN7
NVIDIA T4 | 8核32G
557元/7天
239元/7天
GPU GN8
NVIDIA P40 | 6核56G
1062元/7天
456元/7天
香港 2核 Linux
独立IP | 跨境电商
38元/月
32.3元/月
查看GPU服务器详情 →

第四步:去腾讯云控制台开放端口

宝塔面板用的是 8888 端口,你得去腾讯云后台把这个口子打开,不然外面进不来。

  1. 登录 腾讯云官网,进入 控制台
  2. 找到左侧菜单的“云服务器” → “实例”,点进去。
  3. 找到你刚买的那台服务器,点后面的“更多” → “安全组” → “配置规则”。
  4. 在“入站规则”里点“添加规则”。
  5. 设置如下:
    • 协议类型:自定义 TCP
    • 端口:输入 8888
    • 来源:填 0.0.0.0/0(表示允许所有IP访问)
    • 策略:允许
    • 备注:写“宝塔面板”方便识别
  6. 点“完成”保存。

等几分钟规则生效后,你就可以在本地电脑浏览器里输入那个面板地址,用刚才给的账号密码登录了。

第五步:用宝塔面板一键安装网站运行环境

登录宝塔后,第一次会让你选一个“套件”,我们选一个适合博客的组合:

  • Web服务器:Nginx(速度快,资源占用少)
  • 数据库:MySQL 5.7(够用,稳定)
  • 编程环境:PHP 7.4(虽然我们主项目不用PHP,但有些工具可能需要)

勾选好之后点“一键安装”,大概等20分钟,所有环境就自动装好了。

装完后你会看到面板首页有各种服务状态都是绿色“已运行”,说明没问题。

第六步:部署你的博客项目代码

现在环境有了,接下来就是把你的项目“放上去”。

我们假设你要部署的是一个前后端分离的博客:

  • 后端是 Spring Boot 打成的 jar 包
  • 前端是 Vue 打包生成的静态文件

1. 把后端 Spring Boot 项目跑起来

回到你之前连接服务器的命令行工具,我们先把后端服务启动。

  1. 先创建一个目录放项目:mkdir /root/blog
  2. wget 命令把你的 jar 包下载到服务器(假设你已经上传到某个网盘或GitHub Release):
    wget https://your-domain.com/blog-0.0.1.jar -O /root/blog/app.jar
  3. 进入目录:cd /root/blog
  4. 启动项目:nohup java -jar app.jar --server.port=8080 > log.txt 2>&1 &

这行命令的意思是:以后台方式运行 jar 包,监听 8080 端口,日志输出到 log.txt。加 & 是为了让它在你关闭终端后还能继续运行。

你可以用 ps aux | grep java 看看有没有 Java 进程,或者用 curl http://localhost:8080/api/health 测试接口通不通。

同样,你也需要去腾讯云安全组放行 8080 端口,否则前端访问不到后端API。

2. 把前端 Vue 项目部署到 Nginx

前端是静态页面,直接扔给 Nginx 就行了。

  1. 在宝塔面板左边点“网站” → “添加站点”。
  2. 域名先填你的服务器公网IP(比如 1.2.3.4),后面绑定域名了再改。
  3. 其他默认,点提交。
  4. 回到命令行,把前端打包好的文件传上去。如果你用的是本地打包,可以用宝塔的“文件”功能上传,或者用命令:
    scp -r dist/ root@你的IP:/www/wwwroot/1.2.3.4/
  5. 上传后,进入这个网站根目录,把原来的 index. 替换掉。

现在你在浏览器输入 http://你的公网IP,应该就能看到你的博客首页了!

第七步:用 Nginx 做反向代理,让前后端共用80端口

现在你有两个地址:前端是 http://IP,后端是 http://IP:8080。这样不好记,而且用户还得记住端口号。

我们用 Nginx 把它们统一起来,都走 80 端口。

  1. 在宝塔面板点“网站”,找到你刚建的那个站点,点“设置”。
  2. 点“反向代理”选项卡,点“添加反向代理”。
  3. 填:
    • 代理名称:api
    • 目标URL:http://127.0.0.1:8080
  4. 点提交。

这时候你网站的所有请求,如果路径是 /api 开头的,比如 /api/user/login,就会被自动转到后端的 8080 端口去处理。

前端代码里的请求地址就可以写成 /api/xxx,不用写完整IP和端口了。

第八步:设置开机自启,保证服务器重启后服务还在

现在你的服务是手动启动的,万一服务器重启或者出问题,服务就挂了。得让它能自己启动。

还是用宝塔的“计划任务”功能。

  1. 在宝塔面板左边点“计划任务”。
  2. 点“添加任务”。
  3. 选“shell脚本”,名称写“启动博客后端”。
  4. 执行周期选“开机时执行”。
  5. 脚本内容写:
    cd /root/blog && nohup java -jar app.jar --server.port=8080 > log.txt 2>&1 &
  6. 点提交。

这样就算服务器重启,后端服务也会自动拉起来。

第九步:检查所有端口是否都已开放

最后一步,检查腾讯云安全组有没有漏掉的端口。

你需要确保以下几个端口是放行的:

端口 用途 是否必须
22 SSH 远程登录
80 HTTP 网站访问
443 HTTPS 加密访问(可选)
8888 宝塔面板 是(初期管理用)
8080 Spring Boot 后端 API

去安全组规则里一条条核对,缺哪个补哪个。

第十步:通过公网IP测试访问你的博客

现在一切都准备好了,打开你电脑的浏览器,输入:

http://你的服务器公网IP

如果看到博客首页加载出来了,并且能正常登录、发文章、留言,那就说明部署成功了!

这是一个完整的、从零开始的部署流程。你可能会遇到一些小问题,比如权限不足、端口冲突、数据库连不上,这些都是正常现象。

关键是学会看日志:
后端看 log.txt,前端看浏览器F12的控制台和网络请求,Nginx 看宝塔里自带的日志功能。

每解决一个问题,你就离高手更近一步。

如果你想让别人用域名访问,比如 www.myblog.com,那就需要去域名服务商那里做 DNS 解析,把域名指向你的公网IP,然后在宝塔里把站点域名改一下就行。

整个过程不需要写太多代码,主要是对服务器环境的理解和工具的使用。掌握了这套方法,你不仅能部署博客,还能部署论坛、商城、管理系统等各种网站。

如果你正打算买一台云服务器来练手或上线项目,可以先从 腾讯云入门级服务器 开始,配置够用,操作简单,适合新手快速上手。

推荐 腾讯云服务器 · 更多优惠配置
点击查看详情
轻量 2核2G4M
50GB SSD | 300GB流量
99元/年
轻量 2核4G6M
70GB SSD | 600GB流量
199元/年
海外 Linux 2核2G30M
东京/新加坡 | 1TB流量
99元/年
海外 Win 2核2G30M
东京/新加坡 | 1TB流量
99元/年
上云大礼包 1670元
代金券礼包
轻量服务器特惠
跨境电商服务器
查看全部优惠 | 领取专属礼包 →