簡體   English   中英

在不使用IIS的情況下將django站點部署到Windows服務器

[英]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 ,那里的價格往往很奇怪)

步驟2.1

進入您的域設置,並將流量轉發到路由器的外部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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM