【问题标题】:mod user_dir and wsgimod user_dir 和 wsgi
【发布时间】:2010-12-20 02:00:10
【问题描述】:

我正在尝试设置一个 public_html/django_app 文件夹,其中所有像 ~/{username}/django 这样的 url 都会执行位于那里的 .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

谢谢。

【问题讨论】:

    标签: python django apache2 wsgi


    【解决方案1】:

    答案:

    WSGIScriptAliasMatch ^/~([^/]+)/django_app /home/$1/public_html/django_app/core.wsgi

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多