我想讓運行Windows 10的Django中的開發服務器在互聯網上。我該怎麼做?我該如何讓Python Django中的開發服務器在互聯網上?
順便說一下,當我嘗試使用我的外部IP時,它不起作用。它說我無法使用它
我想讓運行Windows 10的Django中的開發服務器在互聯網上。我該怎麼做?我該如何讓Python Django中的開發服務器在互聯網上?
順便說一下,當我嘗試使用我的外部IP時,它不起作用。它說我無法使用它
在啓動Django服務器時,請提及您希望接受請求的IP和端口。提起0.0.0.0
打開它所有爲:
python manage.py runserver 0.0.0.0:80
默認情況下,Django的服務器只能通過localhost
接受請求。
現在使通過使用該系統的公共IP請求上你的Django的服務器運行
它不工作。當我執行命令時,它可以正常工作,但如果我在瀏覽器中嘗試使用公共IP和端口,則不起作用。它可能是防火牆問題嗎? –
是的,它可能是由於防火牆。在瀏覽器上的默認HTTP端口是80,我想你一定已經知道 –
我設置的端口是8000 –
假設你有一個公共ip,它就像從瀏覽器指向你的http:// <你的公共ip>:
mguijarr
@mguijarr我的問題是,我試圖訪問我的開發服務器在世界任何地方 –
你是否堅決從你自己的電腦上運行服務器,或者你的最終目標是通過互聯網而不是本地訪問嗎? –