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

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

开启你的服务器之旅

  • 使用场景
  • 在本地准备你的服务器
    • 搭建基本框架
    • 启动运行你的服务器
  • 内网穿透
  • debug


使用场景

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


在本地准备你的服务器

搭建基本框架

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

我们可以使用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

进群

http://www.lryc.cn/news/571801.html

相关文章:

  • 【系统分析师】第3章-基础知识:计算机系统(核心总结)
  • 如何在 MX Linux 上安装 Blender CAD 软件
  • 资源占用多,Linux 系统中如何降低 CPU 资源消耗并提升利用率?
  • 成组进位及其函数
  • 一篇文章快速学会HTML
  • 智能照明新篇章:电力载波技术的优势与未来展望​
  • 如何配置 SQL Server 混合身份验证模式​
  • [pyvips] 枚举类型 | 错误处理(c->py)
  • LoRA、QLoRA是什么
  • 分布式——分布式系统设计策略一
  • 【threejs】VR看房项目经验总结
  • java高级——注解和反射
  • MySQL 数据处理函数全面详解
  • 【windows常见文件后缀】
  • 客户端软件开发技术选择、填空解析
  • python中学物理实验模拟:杠杆平衡条件
  • 从0开始学linux韦东山教程第四章问题小结(5)
  • Java项目:基于SSM框架实现的学生二手书籍交易平台管理系统【ssm+B/S架构+源码+数据库+毕业论文+答辩PPT+任务书+开题】
  • 猿人学js逆向比赛第一届第六题
  • excel 待办日历软件(需要宏)特别推荐
  • 《挑战你的控制力!开源项目小游戏学习“保持平衡”开发解析:用HTML+JS+CSS实现物理平衡挑战》​
  • 吉林大学软件工程章节测试答案-第八章
  • 数学基础(线性代数、概率统计、微积分)缺乏导致概念难以理解问题大全
  • 每日一篇博客:理解Linux动静态库
  • 一文学懂快浮点数据格式
  • 【深度学习】卷积神经网络(CNN):计算机视觉的革命性引擎
  • 蚂蚁百宝箱+MCP打造p 人解放神器agent,解放大脑
  • 设置环境变量(linux,windows,windows用指令和用界面)
  • HarmonyOS性能优化——感知流畅优化
  • 鸿蒙网络编程系列54-仓颉版实现Smtp邮件发送客户端