gpt4 book ai didi

django 配置,mod_rewrite,mod_alias

转载 作者:行者123 更新时间:2023-12-04 07:05:28 25 4
gpt4 key购买 nike

我为一本杂志创建了一个 django 站点,它可以在 mag.org/django-site 中找到。旧站点仍在 mag.org/httpdocs(由 mediatemple 托管)。

我想要它,以便对 www.mag.org 的访问会打开 django 站点(目前是这种情况,在 conf 文件中如此配置),而对 archive.mag.org 的访问会为 httpdocs 中的旧站点提供服务,即是,它由 apache 而不是 mod_python 提供服务。

这可以通过 mod-rewrite 或 mod-alias 来实现吗?

太感谢了。

最佳答案

你不需要其中任何一个。只需设置您的虚拟主机,以便 archive.* 从 httpdocs 提供服务,www.* 通过 mod_python 提供服务(尽管我真的非常推荐您通过 mod_wsgi 提供 Django)。

例如:

<VirtualHost "*:80">
ServerName www.mag.org
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonOption django.root /mysite
</VirtualHost>

<VirtualHost "*:80">
ServerName archive.mag.org
DocumentRoot "/var/apache2/httpdocs"
</VirtualHost>

关于django 配置,mod_rewrite,mod_alias,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1168121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com