服务apache2启动导致django出错

服务apache2启动导致django出错

跑步时

apache2 配置测试

我明白了

/etc/apache2/sites-enabled/firstweb.conf 第 2 行语法错误:命令“WSGIScriptAlias”无效,可能是拼写错误或由服务器配置中未包含的模块定义操作“configtest”失败。Apache 错误日志可能有更多信息。

尽管 跑步时

Apache2-T

我明白了

[2020 年 11 月 7 日星期六 16:04:57.447763] [core:warn] [pid 23334] AH00111:配置变量 ${APACHE_RUN_DIR} 未定义 apache2:/etc/apache2/apache2.conf 第 80 行语法错误:DefaultRuntimeDir 必须是有效目录,绝对目录或相对于 ServerRoot 的目录

我无法找出问题所在,因为我已经安装了 mod_wsgi,但它仍然显示这些错误。有什么想法吗? 我在 Ubuntu 20.04 上运行

答案1

我认为检查 apache 配置的正确方法是

apachectl -t

纠正此问题的另一种方法是设置变量源,如下所示:

source /etc/apache2/envvars 

(但这样你每次重启服务器时都必须这样做)

相关内容