【发布时间】:2012-08-01 15:02:59
【问题描述】:
我已经完成了第一个基于 django 的网站,并且准备在 liveserver 上进行部署。但是,在调整和测试时,我不希望这个网站现在对公众可见。
在 PHP 网站上,我总是通过 .htaccess 使用基本的 http 身份验证来进行最后的更改。这是一个拒绝访问整个站点的两个班轮。
理想情况下,我想运行这样的环境:
- static.mydomain.com(由 apache2 提供静态文件)
- mydomain.com(由具有 mod_wsgi 最新稳定版本的 apache2 提供 -> 可供公众使用)
- dev.mydomain.com(由带有 mod_wsgi 开发/测试的 apache2 提供服务 -> 不可用于公共(基本身份验证))
这可以用 django/apache2/mod_wsgi 完成吗?
【问题讨论】: