最近被乙個django專案搞得頭疼至極今日終於解決了困擾我很久很久的問題,記錄一下:
專案只能被localhost 訪問,不能被127.0.0.1訪問:
reason
localhost不經過網絡卡,但是127.0.0.1要經過網絡卡,一般情況下使用127.0.0.1,少使用localhost;
solution
專案的setting中將debug設定為true,同時將原來的allowed_host=['localhost']
,中的localhost刪除。
伺服器不能被其他的伺服器訪問:
reason
如果使用python manage.py runserver
表示只能監聽本地連線,所以需要在執行伺服器的時候指明可以被其他的伺服器訪問。
solution
如果需要制定特定的埠,在執行伺服器的時候指明相應的埠:python manage.py runserver 8080
如果讓特定的主機訪問則新增相應的主機ip:python manage.py runserver 192.168.1.125:8000``
如果想要被整個區域網中的主機訪問則為:python manage.py runserver 0.0.0.0:8000`
第一次寫部落格,想想都激動!!!
參考別人的文章
CMD區域網中遠端重啟伺服器
密碼是1 net use 192.168.1.1 ipc 1 user administrator shutdown r t 0 m 192.168.1.1 在區域網中,管理和操作伺服器一般我們都使用客戶端的遠端桌面連線,由於客戶端非正常退出或斷網 失電等原因,以及伺服器自身宕機等各種原因,導致遠端...
mysql伺服器遠端訪問
mysql預設是不允許外部ip通過root使用者訪問本地資料庫伺服器,可以通過下面的語句設定,讓外部ip訪問本地mysql資料庫伺服器 grant all on to username identified by password with grant option flush privileges...
遠端訪問伺服器jupyter notebook
在工作環境用的是windows xp系統,上面安裝anaconda只能安裝到 python3.4,有很多模組用起來很不方便,正好自己的筆記本是mac,想將mac上的notebook 做成乙個伺服器,用工作電腦window 的瀏覽器來訪問這個伺服器.參考 按上面方法做,但有乙個坑 u sha1 67c...