Django应用程序无法在Windows Server上外部运行
我正在尝试使用IIS7在Windows Server 2008上部署Django应用程序 默认情况下,在IIS中,在端口80的本地主机上设置了一些示例性页面。该页面在服务器和连接到服务器的某台计算机上工作。所以一切都很好 后来,我执行了上所述的步骤,并在端口80的localhost上设置了django应用程序(我删除了默认页面)。它在服务器上工作。但是,当我从外部计算机连接时,我得到一个只有两个单词的白色页面Django应用程序无法在Windows Server上外部运行,django,iis-7,windows-server-2008,Django,Iis 7,Windows Server 2008,我正在尝试使用IIS7在Windows Server 2008上部署Django应用程序 默认情况下,在IIS中,在端口80的本地主机上设置了一些示例性页面。该页面在服务器和连接到服务器的某台计算机上工作。所以一切都很好 后来,我执行了上所述的步骤,并在端口80的localhost上设置了django应用程序(我删除了默认页面)。它在服务器上工作。但是,当我从外部计算机连接时,我得到一个只有两个单词的白色页面无效请求。 我知道我没有发布很多细节,但也许你知道为什么第一个页面很好,第二个(djan
无效请求。
我知道我没有发布很多细节,但也许你知道为什么第一个页面很好,第二个(django)只在服务器上工作
我想这不是防火墙的问题(第一页起作用了)
我将非常感谢任何帮助。在我的情况下,这不起作用,因为Windows防火墙阻止了端口 要在Windows防火墙中打开TCP访问端口,请执行以下操作:
你找到解决办法了吗?我遇到了同样的问题,我的浏览器(Chrome)在同一台服务器上的其他端口上运行的bokeh应用程序运行正常时,会出现错误连接超时。@Joris,据我记忆所及,这是允许的主机的问题。当我设置ALLOWED_HOSTS=[*](我想这不是最好的解决方案)时,它开始正常工作。感谢您的更新-实际上,在ALLOWED_HOST中,您需要放置或服务器id或“localhost”或*以允许所有