使用 Django、Nginx 和 uWSGI 将 Allauth 实现到生产服务器时出现内部服务器错误

时间:2021-04-04 21:35:56

标签: django nginx uwsgi

截至目前,我已经能够成功地在我的网站上实现谷歌登录,同时我在我的机器上本地运行它,同时使用一个名为 Django-allauth 的插件。但是,当我尝试将其移动到我的 AWS Lightsail 服务器时,我在尝试加载网站时收到“内部服务器错误”。

为了提供有关我们如何运行网站的一些信息,我有通过 Django 运行的后端,以及通过 NGINX 提供静态文件的前端。前端通过uWSGI和微uWSGI连接到后端。此外,我已经通过Emperor自动化了所有这些,这样我就不必经常运行命令来运行服务器。在我的本地机器上,服务器仅与 Django 一起运行。

在通过一次输入一行代码进行allauth集成进行故障排除时,我发现当我尝试将“allauth”添加到settings.py文件中的已安装应用程序时会弹出错误。考虑到这是因为可能没有安装 allauth,我尝试在不同的版本中再次安装它,看看是否会有所作为。没有。

通过我所做的研究,我发现从测试服务器转移到生产服务器时发生内部服务器错误的情况并不少见,但未能找到任何特定于我们的错误的内容。我曾尝试实施一些我发现但没有成功的修复程序。我的下一个想法是它与我们使用 NGINX 和 Django 的事实有关,并试图查看 allauth 是否与 NGINX 不兼容。然而,我所做的研究没有显示出任何暗示它不兼容的事实。此外,我尝试查看 NGINX 错误日志,但似乎没有任何问题。

有谁知道为什么会发生这种内部服务器错误?任何和所有帮助将不胜感激!

0 个答案:

没有答案