在Windows使用IIS、Apache、Nginx申請免費SSL/TLS憑證,自動從Let’s Encrypt更新

本文將教學如何在Windows上申請Let’s Encrypt的SSL/TLS憑證,讓網站擁有HTTPS連線的機制。有時候為了讓各種後端語言同時存在,會在Windows上先安裝Apache或Nginx網頁伺服器,再反向代理到伺服器上的PHP、ASP、Java、NodeJS、Django等AP Server。因此在Windows上使用IIS(Internet Information Server)、Apache、Nginx申請憑證的方法都包含在文章內,一起讓瀏覽器網址列上面顯示有鎖頭的HTTPS吧。

前端網頁開發須知,NPM、Parcel、React、Router、Redux、Axios、Bootstrap與其他工具簡介

前端網頁開發通常包含HTML、CSS、JavaScript,可是單靠三者從頭打造一個現代網頁容易重複發明輪子,自己發明的輪子還可能跟別人車子不合用,因此有許多套件可以減輕開發工作,最後還需要一個打包工具將套件與網頁打包起來,成為可以放上伺服器的產品,本文以React為例依序介紹一些常用的工具,希望在實際開始學習之前先通過本篇簡介進行初步的理解,那麼實際開始學習時就能更加快速進入狀況。

Java工程師的Swift學習筆記-上篇

Swift將許多功能直接加入語言本身,成為語言的一部分,像是Optional直接用問號就可以宣告,List、Map直接用中括號設值、取值,方便度也是更上一層樓。本篇文章提供給熟悉Java語言的人,以Java語言的角度來介紹Swift語言,為已經有程式語言基礎的人提供更快速了解Swift的介紹。

Swap交換空間是什麼?如何在Linux建立Swap?

Swap是給Linux系統在主記憶體RAM不夠用的時候,將記憶體內比較久沒用到的資料塞進去用的空間。Swap存在硬碟上,可以是一個獨立的硬碟、開機硬碟內一個獨立的硬碟磁區、任何一個磁區內的一個檔案。Swap可以用便宜簡單的方式增加記憶體容量,本文介紹他的優缺點,以Debian為例介紹添加Swap的方式。