簡體   English   中英

如何使用Windows對服務器進行Django遠程訪問

[英]How to Django remote access to server using Windows

我正在開始探戈與Django教程。 我正在嘗試使用其他計算機訪問創建的網站。 兩台計算機都使用Windows OS。 這是行不通的。

$ python manage.py runserver <your_machines_ip_address>:5555

我使用的是鍵入時得到的IPv4地址:

$ ipconfig

我做錯了什么或缺少了什么?

從此處下載ngrokhttpsngrok (這將使您可以向Internet上的任何人提供Web應用程序)

正常啟動Django項目或提供任何端口號。

python manage.py runserver

如果您正在運行Windows,請打開命令提示符並瀏覽到ngrok二進制文件所在的位置。 如果您正在運行GNU / Linux / OSX,只需打開一個終端。

然后運行以下命令。

ngrok 8000

用Django項目運行的端口替換8000

ngrok將為您提供一個公共主機名,例如http://abc.ngrok.com

您將此地址提供給的任何人都可以在Internet上的任何位置查看Django應用程序或與之交互。


更新 :需要像這樣運行較新版本的ngrokngrok http 8000

嘗試使用python manage.py runserver 0.0.0.0:5555 並使用http://<your-ip-address>:5555在另一台計算機上訪問它。 那應該工作

暫無
暫無

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

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