首页 > 解决方案 > 运行在服务器上创建网页的 Python 脚本

问题描述

我有一个 Python 脚本,它创建一个在 localhost 端口 8080 上显示一些文本的网页。我可以访问服务器,并且脚本会在那里运行,以便它始终运行并在任何地方可用。

我正在使用瓶子、请求和 json 库。

这是脚本中执行以在本地创建网页的最后一行代码:

    run(host='localhost', port=8080, debug=True)

我将如何更改它以在服务器上运行?我也有 WinSCP 和 PuTTy 将脚本添加到服务器的 public_html 目录,我可以更改权限。对不起,我是这个主题的新手。

谢谢你的帮助!

标签: pythonphphtmlserverbottle

解决方案


这取决于Apache httpd配置。但是,假设大多数默认设置都保留并Apache httpd提供index.html,您只需创建您的网页(您在端口 8080 上本地测试)并覆盖该文件。但是,只有当您有一个静态页面并且Python代码中没有逻辑时,这才有效。如果你想结合Apache httpdand的力量Python(让前者调用后者),你将不得不使用mod_wsgi

鉴于您是该主题的新手,我建议您Apache httpd根据他们的快速入门从一个简单的服务器开始。然后,一旦你有几个成功的请求,添加mod_wsgi.


推荐阅读