在 Nginx 上运行 Python 脚本

在 Nginx 上运行 Python 脚本

对于在这里闲逛的人来说,这个问题可能听起来有点奇怪,但我只是想开始学习服务器端编程

是否可以通过替换直接在 Nginx 服务器中运行 Python 脚本

root /usr/share/nginx/html;
    index index.py; // instead of index.html index.htm 

我尝试运行相同的程序,但没有结果。我所做的只是获取请求的发布数据并将其打印在网页上。

我在 Google 上搜索了一下,找到了如何使用 uWSGI 和 Ngnix 运行 python 脚本 -关联。我一定会继续尝试这个,但如果有人能消除我的疑虑,那就太好了。

提前致谢。

答案1

不,您无法通过替换 index.html 来运行 Python 脚本。这样做,您将向客户端/Web 浏览器提供一个 Python 文件,而客户端/Web 浏览器不知道如何解释它。

正如您正确指出的那样,您可以使用 uWSGI 在您的服务器上执行 python 脚本。

相关内容