gpt4 book ai didi

python - 在 Windows 上使用 Mod_WSGI 的 Flask 应用程序将无法运行 - 现在 URLS 将无法工作

转载 作者:行者123 更新时间:2023-11-28 18:50:31 24 4
gpt4 key购买 nike

编辑:我现在走得更远了,但新问题是关于渲染模板的。当我转到任何 URL 时,我在日志中收到以下错误消息:

server:666/给出这个错误

[error] [client 192.168.100.109] client denied by server configuration: C:/I4/importicusindex.html

和 server:666/export 给出了这个错误

error] [client 192.168.100.109] client denied by server configuration: C:/I4/importicusexport

它必须读取 .py 文件,因为它知道在访问“/”时查找 index.html 还是这只是默认行为?


我正在努力使用 MOD_WSGI 让我的应用程序在 Windows 上的 APACHE 中运行。我已经在这里浏览了一些答案,并尝试按照文档进行操作,但无济于事。

应用程序本身使用 flask 的内置服务器运行良好。

c:\i4\importicus\wsgi\importicus.WSGI

import sys
sys.path.append('c:/i4/importicus/')
activate_this = 'c:/i4/importicus/importicus.py'
execfile(activate_this, dict(__file__=activate_this))
import importicus as importicus

虚拟主机文件

<VirtualHost *:666>
ServerAdmin imats@copyright.com.au
DocumentRoot "c:/i4/importicus"

ErrorLog c:/i4/importicus/logs/engine-error_log
CustomLog c:/i4/importicus/logs/engine-access_log common



Alias /media c:/i4/importicus/static
<Directory c:/i4/importicus>

Order deny,allow
Allow from all
</Directory>



WSGIScriptAlias /wsgi z:\i4\importicus\wsgi\importicus.wsgi

<Directory c:/i4/importicus/wsgi>

Order deny,allow
Allow from all
</Directory>
</VirtualHost>

c:\i4\importicus\importicus.py

from flask import Flask, render_template,jsonify, request
from werkzeug import secure_filename
import importicus_functions
import ast, os, sys
importicus_main = Flask(__name__)

UPLOAD_FOLDER = 'uploads'
importicus_main.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER

#print importicus_main.config.keys()#['ROOT_PATH']='C:/IMATS-Project/legacy import scripts/importicus/'
importicus_main.debug=True


@importicus_main.route('/')
def importicus():

return render_template('splash.html')

我得到的唯一错误是:

禁止

您无权访问此服务器上的/。

所以 apache 显然找到了 WSGI 文件,但我怀疑我没有正确运行 flask 应用程序。

任何帮助将不胜感激!谢谢!

最佳答案

WSGIScriptAlias/wsgi z:\i4\importicus\wsgi\importicus.wsgi 是问题所在,您会注意到所有其他路径都在 c: 上,而不是 < strong>z:

真气!

关于python - 在 Windows 上使用 Mod_WSGI 的 Flask 应用程序将无法运行 - 现在 URLS 将无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13596866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com