Apache Flask应用程序在通过mod_wsgi部署时忽略基本url路径

Apache Flask应用程序在通过mod_wsgi部署时忽略基本url路径,apache,flask,mod-wsgi,Apache,Flask,Mod Wsgi,我已经通过mod_wsgi/apache成功部署了一个Flask应用程序,并且可以获得要渲染的基本路径,但是没有任何链接附加到基本url,从而导致404错误 例如: 我希望这样: 但我明白了: 以下是我的设置: 文件夹结构 script-runner/ ├── script_runner.wsgi ├── script_runner.py └── templates/ 脚本\u runner.wsgi import sys import logging sys.path.insert(0, '

我已经通过mod_wsgi/apache成功部署了一个Flask应用程序,并且可以获得要渲染的基本路径,但是没有任何链接附加到基本url,从而导致404错误

例如:

我希望这样:
但我明白了:

以下是我的设置:

文件夹结构

script-runner/
├── script_runner.wsgi
├── script_runner.py
└── templates/
脚本\u runner.wsgi

import sys
import logging
sys.path.insert(0, '/usr/local/apps/script-runner')
from script_runner import app as application
sys.stdout = sys.stderr
logging.basicConfig(stream = sys.stderr)
脚本\u runner.conf

WSGIDaemonProcess script-runner user=username group=usernamethreads=5
WSGIProcessGroup script-runner
WSGIScriptAlias /script-runner /usr/local/apps/script-runner/script-runner.wsgi

SetEnvIf Request_URI "^/script-runner.*$" script-runner_app
CustomLog /usr/local/apps/script-runner/access.log common env=script-runner_app
编辑
添加apache错误日志,然后加载相关链接:

File does not exist: /var/www/html/domain-value, referer: http://10.3.64.250/script-runner
看来apache找错目录了