Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache服务器上Python脚本的执行_Python_Apache_Post - Fatal编程技术网

Apache服务器上Python脚本的执行

Apache服务器上Python脚本的执行,python,apache,post,Python,Apache,Post,因此,我有一个Apache2.4.6@CentOS 7,我想使用来自该服务器的post请求中的一些数据运行一个特定的python脚本,但我不希望任何人能够查看python源代码。我在后端的webdev经验很少,到目前为止,我的搜索结果表明我的选择是: 启用mod_wsgi(我已经这样做了,以测试没有任何参数的简单脚本的执行,但我不知道如何将脚本函数连接到表单) Django应用程序(但我在这方面没有任何经验,而且似乎我需要做很多工作) 我不懂任何php,我想知道在不占用整个新堆栈的情况下执行

因此,我有一个Apache2.4.6@CentOS 7,我想使用来自该服务器的post请求中的一些数据运行一个特定的python脚本,但我不希望任何人能够查看python源代码。我在后端的webdev经验很少,到目前为止,我的搜索结果表明我的选择是:

  • 启用mod_wsgi(我已经这样做了,以测试没有任何参数的简单脚本的执行,但我不知道如何将脚本函数连接到表单)
  • Django应用程序(但我在这方面没有任何经验,而且似乎我需要做很多工作)

我不懂任何php,我想知道在不占用整个新堆栈的情况下执行该任务的最简单方法是什么;它很好地抽象了所有无聊的WSGI/HTTP内容,但它比Django更简单。您仍然需要
mod_wsgi

从Apache方面来说,最简单的方法是通过CGI运行脚本。不幸的是,这也是最不方便的开发方式,并且由于许多原因已经过时。但是,使用一些post参数连接脚本执行的正确方式是什么?我需要使用php吗?哦,对了,我忘了flask,这对我的小任务来说可能更容易。mod_wsgi不是问题,我已经测试过python脚本的执行。我来看看闪光灯。非常感谢。