首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用IIS将django站点部署到windows服务器

问不使用IIS将django站点部署到windows服务器
EN

Stack Overflow用户
提问于 2019-06-03 00:30:32
回答 2查看 616关注 0票数 2

我完成了一个Django应用程序的编写,现在我想部署它,

我有一个Windows服务器,并且已经成功地在上面安装了Python和Django。

现在,我的应用程序在windows服务器上的本地主机上运行,

现在我想公开这个网站,这意味着任何人只要转到我的windows服务器的IP地址,就可以浏览我的网站。

有没有一种不使用IIS就能做到这一点的简单方法?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2019-06-03 00:45:38

第一步

为你的服务器设置一个静态ip (没有这个也可以,但更简单)

设置完成后,以管理员身份登录到您的路由器,并将端口80转发到您的服务器ip地址。在https://portforward.com上有一个关于这方面的教程

第二步

如果你已经有一个域名,忽略这一位

从域名注册商处购买域名,如

1和1/ Ionos (https://ionos.com)

(我个人建议不要使用https://GoDaddy.com,那里的价格往往很奇怪)

步骤2.1

进入域设置,并将流量转发到路由器的外部ip地址。

希望这对你有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2019-06-03 01:00:34

我从来没有做过你的计划,但是如果你计划只托管一个域名,那么localhost(127.0.0.1)将工作得很好,但如果你打算托管多个域名,你将需要找到一种方法来解析正确的域名到正确的站点。

在路由器和Win Server 80上打开HTTP 465 for HTTPS的端口

确保您的ISP提供了一个静态IP,您还需要确保您的ISP不会阻止端口80,如果他们要求解除阻止。

如果你没有一个固定的IP或者网络服务提供商不允许你打开80端口,那么你可以使用DynDNS来转发流量到你的服务器,但是这个选项并不是最好的。

正如Legorooj所提到的,您的服务器还需要服务器的静态IP

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56416878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档