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

云部署最简单python web

最近在玩云主机,考虑将简单的web应用装上去,通过广域网访问一下,代码很简单,所以新手几乎不会碰到什么问题。

from flask import Flaskapp = Flask(__name__)@app.route('/')
def hello_world():return 'Hello, World!'@app.route('/greet/<name>')
def hello_with_name(name):return 'Hello, ' + name + '!'if __name__ == '__main__':app.run(host='0.0.0.0', port=33333, debug=False)

把这段代码放在云主机,安装flask之后通过python运行起来,这也很简单,成功之后会有如下提醒。

* Running on all addresses (0.0.0.0)
 * Running on http://127.0.0.1:33333
 * Running on http://10.0.16.11:33333

但上面两个ip第一个是回环ip只能本机访问,第二个是局域网ip不能外部访问,而因为云主机只有一个主机,所以两个ip都不能访问。

但是云主机是有一个公网ip的,通过后台主机管理面板就能找到,只需要将上述ip改成主机公网ip,且打开如33333端口的防火墙设置,即可访问如:

http://101.34.229.100:33333/icon-default.png?t=N7T8http://101.34.229.100:33333/

记得不要通过https访问,这样什么都看不到,因为Flask 是一个轻量级的 Web 应用框架,它默认只支持 HTTP 协议。如果你希望使用 HTTPS 协议,你需要做额外的配置来启用 SSL/TLS 加密。

访问页面如下: 

Hello, World!

或者访问http://101.34.229.100:33333/greet/你的名字icon-default.png?t=N7T8http://101.34.229.100:33333/greet/keven

这个web会开启一段时间玩。 

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

相关文章:

  • 【Pytorch】【MacOS】14.m1芯片使用mps进行深度模型训练
  • go学习笔记-从圣经中抄录的接口值的思考
  • ICML 2024 时空数据(Spatial-Temporal)论文总结
  • 多线程(C++11)
  • HLS入门
  • 电信光猫的USB存储对外网开放访问
  • 世界上首位AI程序员诞生,AI将成为人类的对手吗?
  • 什么是创造力?如何判断自己的创造力?
  • Elasticsearch集群搭建学习
  • 数据库(vb.net+OleDB+Access)简易学生信息管理系统
  • Android 自定义图片进度条
  • 对话:用言语构建深刻的思想碰撞
  • Linux完整版命令大全(九)
  • solidworks画螺栓学习笔记
  • 【Spark】加大hive表在HDFS存的每个文件的大小
  • 2024 年 5 个 GO REST API 框架
  • socket地址理解
  • Gopeed的高级用法
  • OpenHarmony系统使用gdb调试init
  • 【SpringCloud】Spring Cloud基本介绍
  • 全域运营是本地生活服务的新模式吗?
  • 机器视觉-硬件
  • 机器学习实验 --- 逻辑回归
  • 浅谈C++函数
  • 6.小程序页面布局 - 账单明细
  • 记录ES7.X更新数据的低级错误
  • 【简单介绍下链表基础知识】
  • leetcode 2915.和为目标值的最长子序列的长度
  • 欧拉函数、快速幂、扩展欧几里得算法、中国剩余定理和高斯消元
  • 自定义原生小程序顶部及获取胶囊信息