開發工具

  • Let's Encrypt是由多家公司與非營利組織共同創立的數位憑證認證機構,目標就是要讓網站可以免費、申請簡單與自動化流程的憑證服務,在2018年3月進一步提供了萬用SSL憑證(wildcard certificate)的支援。目前Let's Encrypt的萬用SSL憑證僅能經由DNS網域驗證來進行申請,在這篇教學中筆者將會使用acme.sh客戶端軟體提供的DNS驗證模式來申請萬用SSL憑證...

  • Ubuntu是一個自由與開放原始碼軟體,由Canonical公司開發與維護的桌面應用為主GNU/Linux作業系統,提供多種語言,功能強大又是免費的作業系統,也因為使用者與開發者眾多,所以集成了很多實用的免費軟體。Ubuntu是一個很不錯對剛開始接觸Linux作業系統入門使用者的學習平台,且Ubuntu在Linux眾多發行版的桌面版本(Desktop)中市佔率最高,具有龐大的社群力量...

  • Ubuntu是眾多Linux發行版的其中一個作業系統,除了較為有名的桌面版本之外,另也有伺服器版本。如果想要練習架設網頁伺服器或其他伺服端的應用程式,那選擇Ubuntu也是不錯的選擇,且Ubuntu在Linux眾多發行版的伺服器版本中市佔率也最高,對於這方面網路資源相對比其他Linux發行版來說會比較多,也就比較好尋找你要的資料。如果想要學習且沒有安裝過Linux伺服器經驗的話...

  • 想要為網站申請SSL憑證嗎?那可以申請Let's Encrypt所提供免費SSL/TLS憑證的服務。Let's Encrypt是由EFF、Mozilla基金會、Akamai和Cisco等等許多大公司及非營利組織於2014年共同創立的ISRG組織所成立的數位憑證認證機構,目標就是要讓網站可以免費、申請簡單與自動化流程的憑證服務,以可以推廣及加速全球網站採用HTTPS安全的加密傳輸協定。Let's...

  • Ubuntu是眾多Linux發行版的其中一個作業系統,較為有名的就是桌面版本,但本篇文章不是要說桌面版本,而是要示範其伺服器版本的安裝及設定過程。如果你電腦上原本就有其他系統的話,那要在電腦上加裝Ubuntu系統的方式可以有很多,例如可以採用雙系統方式(本文教學是要安裝的是伺服器版本,雙系統的方法就不考慮了),以及最簡單的方法就是在原系統上安裝虛擬機器軟體(這也是本教學要示範的方法)...

  • Windows內建的文字編輯器很難用?那可以使用Notepad++免費文字編輯器。Notepad++是由一位台灣人所開發的一套自由及開放原始碼軟體,功能強大、操作簡單與輕巧的一個工具,是一個很不錯替代Windows內建的文字編輯器軟體。Notepad++的功能不僅僅是一套純文字編輯器,也十分適合用作撰寫電腦程式語言的編輯器。Notepad++有語法高亮度顯示,透過文字不同顏色的顯示...