Django 具有多个网站、共享应用程序、一个域、Apache 服务器

Django with multiple websites, shared apps, one domain, Apache server

提问人:rosch 提问时间:9/27/2023 更新时间:9/27/2023 访问量:8

问:

目标是让多个网站在一个域上运行,使用 Apache 和 wsgi

我目前拥有的是一个虚拟主机配置:WSGIScriptAlias /site1 /opt/django/wsgi.py process-group=site1

由于只有一个项目,因此只有一个 wsgi.py,因此所有应用程序都在 domain.com/site1 下运行,即 site2 可在 domain.com/site1/site2 获得,这不是我想要的。

所需的配置是: site1 可在 domain.com/site1 处访问 site2 可在 domain.com/site2 处访问。

此外,site1 和 site2 之间还有一些共享应用程序。

项目/urls.py 配置:path('', include(('site1.urls', 'site1'), namespace='site1')), path('/site2', include(('site2.urls', 'site2'), namespace='site2')),

django Apache django-wsgi

评论


答: 暂无答案