Swap是給Linux系統在主記憶體RAM不夠用的時候,將記憶體內比較久沒用到的資料塞進去用的空間。Swap存在硬碟上,可以是一個獨立的硬碟、開機硬碟內一個獨立的硬碟磁區、任何一個磁區內的一個檔案。Swap可以用便宜簡單的方式增加記憶體容量,本文介紹他的優缺點,以Debian為例介紹添加Swap的方式。
Swap交換空間是什麼?如何在Linux建立Swap?
Nginx反向代理內部WordPress發生無限重新導向迴圈
我的WordPress是在內部網路,由Nginx反向代理。但遇到一個問題是,Nginx反向代理到內部的WordPress時,會發生無限重新導向迴圈,之後又發生網站內http與https網址同時出現,在此介紹原因與解決方式。
整合Spring Boot、Nginx反向代理、Linux Systemd系統服務
我常用的一個場景是一台Linux底下有多個Spring Application,可以透過Linux system daemon控制他們,然後使用Nginx的反向代理產生唯一對外窗口,讓外界透過Nginx與Spring Application溝通。
在Linux Debian/Ubuntu上安裝Docker,使用Docker Engine快速開始容器虛擬化
在Windows非伺服器版本安裝Docker,只要圖形化介面上按下一步就可以完成。在macOS上也有Homebrew可以快速安裝,連同VM環境都一起裝好。反而在Docker原生的Linux上比較麻煩點,官方的安裝教學看起來很長一串,因此本篇文章簡化教學內容,基本上跟著步驟複製貼上就可以完成囉。
建立Linux VM後常做的設定
去年從CentOS改用Ubuntu,玩了一陣子蠻喜歡的,但不管是Google Cloud Platform,還是Microsoft Azure,Linux的VM預設的Image都是Debian。看別人評價也是Debian比起Ubuntu更適合當Server,因此這次從Debian開始重新安裝,順便紀錄我習慣使用的方式。
在Nginx中拒絕不認識的Domain Name
Nginx 預設任何domain name都可以指向預設的網站,有時候我們可能不希望任何網域都能連上我們的網站,因此可以新增一個專門對應不明網域的設定檔,返回404或444。