Django如何將自己的網站讓其他主機訪問


##第一點

需要在你的setting.py文件中將按照如下設置

ALLOWED_HOSTS = ['127.0.0.1', '192.168.1.102']

192.168.1.102是Django所在機器的IP

 (此段驗證未成功:或者在中括號中加入你在局域網中的IP。如我在局域網中的IP為192.168.10.133

所以設置ALLOWED_HOSTS = [ ‘192.168.10.133’] 

他表示所限定的訪問,比如我填寫一個ip,192.168.1.1;那么我就只允許該ip對我的網站訪問;也可以是不完全限定,如192.168.1.;還可以是域名“sb.com”,那么它將匹配后綴為"sb.com"的域名;)

 

##第二點(此段驗證后得知不需要關防火牆,win10系統):

也是很重要的一點,一定要關閉你的防火牆,或者加一個端口號就行,在防火牆里設置一下。。。

 

##第三點(這段很重要):

將你的服務器啟動器起來,必須是在0.0.0.0:8000

python manage.py runserver 0.0.0.0:8000

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM