如何安全地调试托管在 apache2 服务器上的 Django 网站?

时间:2021-02-22 14:02:28

标签: python django ubuntu debugging web-deployment

我正在尝试更改托管在装有 Ubuntu 的 Linux 机器上的网站。我可以在本地机器上使用 ssh username@serverIPadress 命令访问它。

现在,当我更改代码时,我收到了 500 服务器错误消息,因此我无法检查哪里做错了。

我是否必须在我的 settings.py 文件中更改 Debug = True 以及我需要在 ALLOWED HOSTS 中填写什么?目前,我有 ALLOWED HOSTS = {domainname, server IP}。

那么,是否有一种安全的方法可以在我自己的机器上本地更改我部署的 Django 网站?

也许,我把它改得太复杂了,但我不是网络开发人员。当我阅读文档时,我无法得到答案。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以通过将 debug_toolbar 添加到 setting.py 已安装的应用程序中并在最后添加允许的 ip 来使用它

INTERNAL_IPS = ['your ip']