提问人:rosch 提问时间:9/27/2023 更新时间:9/27/2023 访问量:8
Django 具有多个网站、共享应用程序、一个域、Apache 服务器
Django with multiple websites, shared apps, one domain, Apache server
问:
目标是让多个网站在一个域上运行,使用 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')),
答: 暂无答案
上一个:找不到静态文件
下一个:错误消息“禁止您无权访问此资源”
评论