【发布时间】:2020-09-09 01:46:49
【问题描述】:
我正在尝试制作托管在 Linode 上的生产服务器的相同副本。这是一个带有租户模型的 Python/Django/Postgres 实现。我对另一位已经离开的开发人员完成的实现非常陌生。
当前网站已上线 租户1.prodlive.info 租户2.prodlive.info
我执行的步骤是在 linode 仪表板中进行备份,然后使用该备份创建一个新的 linode 实例。登录后,我看到所有文件都已正确复制。
但是,我缺少配置某些细节的步骤,因为当我尝试访问时服务器显示 404 错误 租户1.backup.info 租户2.backup.info。
DNS 已正确设置为两者都有 A 记录。 服务器确实响应了主服务器 url www.backup.info。
我唯一更改的文件是 \project_dir\django_project\middleware.py 并将域名和 IP 地址 prodlive.info 和 ip.prod.live.info 的提及更改为 backup.info 和 ip.back .up.info。
我可能缺少一些配置项,因此需要一些指针和最佳实践的帮助,以维护现场制作的精确副本。提前感谢您的所有建议和帮助。
这是我在访问子域 URL 时收到的确切消息。 找不到页面 (404) 请求方法:GET 请求网址:http://tenant1.backup.info/ 提出者:appname.views.index
【问题讨论】:
标签: django postgresql django-models apache2