【问题标题】:Running a Python script that creates a webpage on a server运行在服务器上创建网页的 Python 脚本
【发布时间】:2020-08-15 00:52:05
【问题描述】:

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

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

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

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

如何更改它以在服务器上运行?我也有 WinSCP 和 PuTTy 将脚本添加到服务器的 public_html 目录,我可以更改权限。抱歉,我是这方面的新手。

感谢您的帮助!

【问题讨论】:

    标签: python php html server bottle


    【解决方案1】:

    这取决于Apache httpd 配置。但是,假设大多数默认设置都保留,Apache httpd 服务于index.html,您可以创建您的网页(您在端口 8080 上本地测试)并覆盖该文件。但是,这只有在您的Python 代码中有静态页面且没有逻辑时才有效。如果您想结合Apache httpdPython 的强大功能(让前者调用后者),则必须使用mod_wsgi

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-02
      • 2015-06-11
      • 2014-03-15
      • 1970-01-01
      相关资源
      最近更新 更多