[Python][Flask][Gunicorn] 搭建一个服务器-初步-小白式教程 - 1


使用场景

搭一个小服务器,创建一些路由用于不同用途,并通过内网穿透服务暴露到公网


在本地准备你的服务器

搭建基本框架

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

我们可以使用flask服务器。首先,导入依赖:

pip install flask

然后,创建新文件夹(路径)。文件夹中创建一个新py文件,命名为app.py(别改名字!!!)
下一步,在服务器的路径下再创建一个templates文件夹,用于存储你的html渲染文件。
打开app.py, 输入以下代码(注释里均有解释):

# 文件名: app.py
from flask import Flask					# 从flask中导入子库Flask
app = Flask(__name__)					# 创建服务器应用程序对象(类)

@app.route('/')							# 定位主路径
def home():								# 创建路径行动函数
	return render_template('home.html')	# 用home.html渲染路径
	# render_template为渲染方法, 默认从templates读取

接下来,写home.html文件(新建在templates文件夹下):

<!DOCTYPE html>
<html>
<head>
	<title>太棒了!</title>
</head>
<body>
	<h1>你的服务器在运转了!</h1>
</body>
</html>

至此,我们就完成了!


启动运行你的服务器

如果你只想测试服务器,请直接运行python程序,后通过浏览器进入localhost:5000查看。此时,你应该能够成功访问。不能的话可以来到文章后面进我们的debug群。

你也可以使用gunicorn更安全地运行服务器:

pip install gunicorn
cd (你的服务器的路径)
gunicorn app:app -b 0.0.0.0:5000		# 端口号也可切换为其他

内网穿透

看这里:[工具]loophole内网穿透, 免费无实名: 零踩坑教程


debug

进群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值