我正在尝试设置一个public_html / django_app文件夹,其中所有网址如〜/ {username} / django都会执行位于那里的.wsgi文件。
我们的想法是在django文件夹中检查我们的项目,让它适用于所有人,而无需进一步的apache配置。
现在,我们的项目正在/ var / www / project_name中运行,但我希望每个用户都能够在他们自己的文件夹/ home / {username} / public_html / django_app中签出项目,我不知道我希望他们编辑任何apache配置。
所以我想问题是,在apache配置中执行此操作的最佳方式/位置是什么。我想避免为每个人创建VirtualHosts,只是为了改变
WSGIScriptAlias django_app/ /home/{username}/django_app/core.wsgi
感谢。
答案 0 :(得分:1)
答案:
WSGIScriptAliasMatch ^ /〜([^ /] +)/ django_app /home/$1/public_html/django_app/core.wsgi