[英]deploying my django site to windows server without using IIS
我完成了Django應用程序的編寫,現在我想部署它,
我有Windows服務器,並已在其上成功安裝了Python和Django,
現在,我的應用程序在Windows服務器上的localhost上運行,
現在,我想將該站點公開,這意味着任何使用Windows服務器IP地址的人都可以瀏覽我的站點,
有沒有使用IIS的簡單方法?
謝謝
為您的服務器設置一個靜態IP(沒有此功能,但更簡單)
設置后,以管理員身份登錄到路由器,並將端口80
轉發到服務器的IP地址。 https://portforward.com上有關於此的教程
從域名注冊商的域名購買域名,例如
1and1 / Ionos( https://ionos.com )
(我個人建議不要使用https://GoDaddy.com ,那里的價格往往很奇怪)
進入您的域設置,並將流量轉發到路由器的外部IP地址。
希望這對您有所幫助!
我從未做過您的計划,但是如果您打算僅托管一個域,則localhost(127.0.0.1)可以正常工作,但是如果您打算托管多個域,則需要找到一種方法來將正確的域解析為正確的網站。
在路由器和Win Server 80上為HTTP 465和HTTPS 465打開的端口
確保您具有由ISP提供的靜態IP,並且還需要確保ISP不會阻止端口80(如果他們確實要求它們取消阻止)。
如果您沒有靜態IP或ISP,則不允許您打開端口80,則可以使用DynDNS將流量轉發到服務器,但是此選項不是最佳選擇。
如Legorooj所述,您的服務器還需要服務器的靜態IP
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.