【问题标题】:How do I run a Python script on my web server? [closed]如何在我的 Web 服务器上运行 Python 脚本? [关闭]
【发布时间】:2012-03-13 00:04:24
【问题描述】:

我刚刚开始学习 Python,现在我很迷茫。我想在通过hosting24.com 托管的服务器上运行我的脚本。他们的常见问题解答说他们支持 Python,但我不知道将我的脚本放在哪里运行。

我的根目录中有一个名为 cgi-bin 的文件夹,我猜那是我放置脚本的地方?有人可以向我解释这是如何工作的吗?

【问题讨论】:

  • 我不明白这是怎么回事。
  • 我也没有。卡洛斯简短而准确的回答证明了这个问题没有“太宽泛”。

标签: python webserver cgi-bin


【解决方案1】:

非常简单,您可以将 Python 脚本重命名为“pythonscript.cgi”。 将其发布到您的 cgi-bin 目录中,添加适当的权限并浏览到它。

This is a great link你可以开始了。

Here's another good one.

希望对您有所帮助。


编辑(09/12/2015):第二个链接早已被删除。将其替换为提供原始信息引用的信息。

【讨论】:

  • 我在 cgi-bin 中放置了一个名为 test.cgi 的文件,给了它 777 perms,导航到它,但我得到了 500 内部服务错误。
  • 你能发布你的,我假设,Apache error.log 状态吗?
  • 这里是一个great writeup 什么会构成 500 错误
  • [2012 年 2 月 22 日星期三 11:16:28] [错误] [客户端 204.xx.xx.70] (13) 权限被拒绝:执行 '/home/xxxxx/public_html/cgi- bin/test.py' 失败
  • 虽然我给了它 777 Perms(或者我想)。
猜你喜欢
  • 2011-09-30
  • 2017-04-15
  • 2014-12-03
  • 2018-10-15
  • 1970-01-01
  • 2013-04-21
  • 1970-01-01
  • 2017-07-24
  • 2019-11-17
相关资源
最近更新 更多