【发布时间】:2017-01-23 19:15:00
【问题描述】:
所以我被建议使用 wsgi 而不是 cgi,所以我尝试在没有 Django 的情况下为 基本示例 使用以下设置:
规格:
- linux Kubuntu、apache 2.4、python 3.5
- apache 正在运行,mod_wsgi 已安装并启用
- 网站文件在 root/var/www/html/ 中,我有这个文件夹的 sudo 访问权限
- python 3.5 路径是 usr/bin/env python3
- python 脚本:“index.py,最简单的脚本,已成为可执行文件
- python 可执行文件位于 root/var/www/scripts 中
问题:
如何让这个函数吐出它的结果
这个 wsgi 脚本是怎么回事?我不需要,我也不想要任何 wsgi 扩展
- 我需要引入什么 apache 指令来运行脚本
- 那么“应用程序”功能在哪里?
真的迷失在这个 wsgi 的想法中,一些澄清可能会有所帮助
【问题讨论】:
-
使用
Flask、Bottle等Web框架构建网页。他们有内置的服务器,所以你在开始时不需要 Apache。 -
您是否尝试过从浏览器访问 index.py?如果有,你会得到什么结果?
-
@furas:我故意不想使用任何网络框架
-
@John Gordon:index.py 有效
-
@furas:我想在开车之前先了解一下这辆车的工作原理 :)