簡體   English   中英

如何使Django站點可通過IP地址訪問? (與Helicon Zoo和IIS一起部署)

[英]How to make Django site accessible via IP address ? (deployed with Helicon Zoo and IIS)

我用Helicon Zoo和IIS部署Django

我的Django項目在localhost:xxxx上運行我的IIS上線了,可以通過地址訪問默認站點,但是IP:xxxx無法訪問我的Django項目。 它返回:錯誤的請求-無效的主機名HTTP錯誤400。請求的主機名無效。

如何通過IP地址訪問我的Django網站? 或者如何將IP地址直接指向我的Django項目?

為了使網站能夠在所有地址上正常工作,您需要:

  1. 運行IIS管理器,
  2. 選擇帶有Django項目的網站,
  3. 點擊右側欄中的“綁定...”,
  4. 選擇(或創建新的)綁定,並確保IP地址字段顯示為“ All Unassigned”(如以下圖片所示):

IIS網站綁定的編輯

還必須確保您的項目的settings.py具有ALLOWED_HOSTS記錄,並且其中包含用於訪問您的站點的域名。 這是Django文檔的鏈接: https : //docs.djangoproject.com/en/dev/ref/settings/#allowed-hosts

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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