在腾讯云轻量应用服务器上测试一个简单的 Hello World 服务,是一个非常好的入门实践。以下是针对新手的详细步骤指南,帮助你从购买服务器到部署并访问你的第一个 Web 服务。
✅ 第一步:购买并登录腾讯云轻量服务器
- 登录 腾讯云官网
- 搜索「轻量应用服务器」或进入控制台 → 轻量应用服务器
- 点击「创建实例」:
- 地域:选择离你近的(如广州、上海)
- 镜像:选择
Ubuntu Server 20.04 LTS或CentOS 7.9(推荐 Ubuntu) - 套餐:最低配即可(如1核2G)
- 设置密码(或使用密钥对)
- 创建完成后,等待几分钟,获取公网 IP 地址
✅ 第二步:通过 SSH 登录服务器(Windows / Mac / Linux)
方法一:使用终端(Mac/Linux)或 PowerShell(Windows)
ssh root@你的公网IP
例如:
ssh root@123.45.67.89
输入你设置的密码即可登录。
💡 提示:如果提示“Permission denied”,请检查防火墙和登录凭证。
✅ 第三步:安装 Python 和 Flask(简单 Web 框架)
我们用 Python + Flask 来写一个最简单的 Hello World 服务。
# 更新系统包
sudo apt update -y
# 安装 Python3 和 pip
sudo apt install python3 python3-pip -y
# 安装 Flask
pip3 install flask
✅ 第四步:编写 Hello World 程序
创建一个文件 app.py:
nano app.py
粘贴以下内容:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "<h1>Hello World! 欢迎来到腾讯云轻量服务器!</h1>"
# 运行在 0.0.0.0,允许外部访问,端口为 5000
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
保存并退出:
Ctrl + O→ 回车 →Ctrl + X
✅ 第五步:运行服务
python3 app.py
你会看到输出:
* Running on http://0.0.0.0:5000
✅ 第六步:配置防火墙(安全组)
- 回到腾讯云控制台 → 轻量服务器 → 找到你的实例
- 进入「防火墙」或「安全组」设置
- 添加规则:
- 协议:TCP
- 端口:5000
- 源 IP:0.0.0.0/0(允许所有人访问,测试用)
- 备注:Hello World 测试
⚠️ 注意:正式环境不要开放 0.0.0.0/0,建议限制为你的 IP。
✅ 第七步:访问你的服务
打开浏览器,输入:
http://你的公网IP:5000
例如:
http://123.45.67.89:5000
你应该能看到:
Hello World! 欢迎来到腾讯云轻量服务器!
🎉 成功!
✅ 可选优化:后台运行服务
如果你关闭终端,服务会停止。可以使用 nohup 让它后台运行:
nohup python3 app.py > log.txt 2>&1 &
查看日志:
tail -f log.txt
停止服务:
ps aux | grep python
kill <进程ID>
🧩 小贴士
- 更进一步?可以把端口改为 80,并用 Nginx 反向X_X。
- 也可以尝试部署静态 HTML 页面(更简单)。
- 推荐学习:Linux 基础命令、Flask、Nginx、域名绑定等。
✅ 总结
| 步骤 | 内容 |
|---|---|
| 1 | 购买轻量服务器(Ubuntu) |
| 2 | SSH 登录 |
| 3 | 安装 Python + Flask |
| 4 | 编写 app.py Hello World |
| 5 | 运行服务并开放防火墙端口 |
| 6 | 浏览器访问 http://IP:5000 |
如有问题,欢迎继续提问!比如:
- 如何部署 HTML 页面?
- 如何用域名访问?
- 如何开机自启?
祝你玩得开心!🚀
云小栈