顯示具有 django 標籤的文章。 顯示所有文章
顯示具有 django 標籤的文章。 顯示所有文章

2024年10月16日 星期三

Django 的問題

 

關閉 (ctrl + c ) Django後,瀏覽器還是繼續顯示(可以用無痕看就沒問題),看一下port,netstat -ano | findstr :8000

LINUX老師團隊,無意間看到老師與其他夥伴成立的ithome團隊。裡面大多是用python,突然想到django要放在哪裡可以用呢???感謝哈喜分享pythonanywhere,yenshaoting也有分享。

忍者工作坊則是分享放在google上,好可惜,台大有出GCP * PYTHON課程。林柏志分享GCP自架網站。宏庭資訊也有分享自動化部屬在google。

2024年3月20日 星期三

Linux 安裝 SSL

 還不太熟悉安裝SSL的流程@@先

  1. 先要有WEB SERVER,這邊使用nginx。
  2. 使用openssl 讓本機自行產生憑證(使用者還要做一些相關設定)。
  3. 在nginx設定中,加上 443 ssl的設定,與憑證的位置。
  4. 重啟nginx,但最後將http導到https的地方有問題@@原來是要將80與443分開寫,且使用return 301,感謝Bechan分享。
最後跟著GTW成功(本機的nginx成功)

感謝LTS做,apache成功申請Let's encrypt,全球都可以看,但輸入https://IP,就會出現警告。(感謝synology分享,憑證是聯結網域名稱,不是IP)

SSL原理,不是開port 443就有SSL(感謝Jyt0532分享),B是browser,S是Server。
1.B訪問S的時候,會告訴S自己有哪些加密方式與隨機數 R1。
2. S會選其中一個加密方式,回傳證書(哪個認證機構發給S的,也包含S的公鑰) 與 隨機數 R2。
3. B拿到證書後會去問認證機構S就是S嗎?如果B信任這個機構,就信任S,所以要慎選browser。
4.若不可信,就會顯示連線有問題,你自己負責是否要連線。
5. 若信任的話,B就會產生隨機數 R3 ,用剛剛的公鑰加密變成K,交給S。
6. S用私鑰解密得到R3,這樣兩邊都有R1、R2、R3生成的密鑰,就可以對稱式加密資訊了。

2022年8月27日 星期六

跟著書做~~python架站特訓班 django 3最強實戰

 感謝文淵工作室的努力編輯與付出!!(小狐狸大大覺得不錯的文章)

  1. 書中的大小寫有差喔~~在TIME_ZONE那邊Asia大寫
  2. visualStudio2022新增檔案時,是要選擇"新增新項目"在選擇想要的檔案類型。不是選擇"新增檔案",我在這裡新增html,結果用notepad++看,是ANSI的檔案,不是UTF-8,所以就導致錯誤碼:'utf-8' codec can't decode byte 0xa。
  3. 原本安裝visual studio 2022是想要練習donet,所以現在要新增python工具,就在工具→"取得工具與功能"就可以看到python,如果您要使用資料科學,也請考慮 [資料科學與分析應用程式]。
  4. VS2022顯示行數。工具→選項→文字編輯器→所有語言