Debian 11下Apache2配置同虚拟主机多Django项目的异常排查咨询
Debian 11下Apache2配置同虚拟主机多Django项目的异常排查咨询
我目前使用Debian 11系统,搭配Apache2 2.4.6.2、mod_wsgi 4.7.1和Python 3.9,想要在同一个Apache服务器的同一个虚拟主机下运行两个不同的Django项目。
之前我在apache2.conf中添加了以下配置,成功将一个Django项目部署上线:
WSGIApplicationGroup %{GLOBAL} WSGIDaemonProcess myapp python-home=/var/www/myproj/venv3/ python-path=/var/www/myproj/myproj WSGIProcessGroup myapp WSGIScriptAlias / /var/www/myproj/myproj/wsgi.py
现在为了配置第二个项目,我先尝试把第一个项目的配置迁移到虚拟主机配置段中(比如放在available-sites目录下的000-default.conf里)。但操作之后,Apache错误日志里没有任何报错信息,可我访问时看到的不是我的Django项目,而是默认的Apache欢迎页面(显示"It works!")——哪怕我把DocumentRoot注释掉也是如此。是不是我哪里遗漏了关键配置?
备注:内容来源于stack exchange,提问作者rugermini
相关产品推荐
相关产品推荐

