我們有一臺運行Django驅動站點的服務器。由於我們要測試網站,因此我們使用的是Django的內置開發服務器(即runserver
)。但我很好奇下面的命令的IP:關於Django中的IP 0.0.0.0
python manage.py runserver 0.0.0.0:80
它導致我們可以遠程訪問使用服務器的IP的運行網站。
使用時127.0.0.1
代替但是:
python manage.py runserver 127.0.0.1:80
沒有人可以訪問來自另一臺電腦的服務器的ip的網站。
那麼爲什麼? 0.0.0.0
究竟意味着什麼(Google說這是默認路線)?爲什麼不能遠程訪問127.0.0.1:80
?
感謝亞當。但是0.0.0.0:80是否必須爲其他客戶端提供訪問權? – 2009-10-25 17:26:17