-1

我正在尝试使用 ngrok 在本地主机和“隧道”上部署 Django。ngrok 工作,但 IIS(Internet 信息管理器)给出 500 Error <handler> scriptProcessor could not be found in <fastCGI> application configuration。对 fastcgi 的引用表明此功能已被弃用,但使用本地服务器和 ngrok 为 Django 提供服务的替代品是什么。我也点安装了pyngrok。你能提出一个明确的解决方案吗?

4

1 回答 1

1

FastCGI 在 6 多年前在 Django 中被弃用,他们的文档说 WSGI 是首选的替代方案,并且他们提供了WSGI 部署类型的教程以帮助您入门。

ngrok但是在这种情况下你不会使用,你会使用类似nginxapache使用wsgimod 的东西来提供它(也在他们的教程中显示)。您将使用Django 的内置开发服务器进行开发ngrok,这是文档中提供的完整示例pyngrok

通常我会在这里提供实际的示例代码,但您要问的是完整的端到端解决方案,这就是我提供链接的原因。如果没有您所构建内容的完整上下文和示例,就很难告诉您哪里出了问题——如果没有具体的问题示例,很难提供具体的解决方案。但是这些教程教程正是针对您正在做的事情,因此希望它们可以帮助您调试自己的解决方案。

于 2021-07-25T17:15:07.220 回答