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