HTTPS代表有驗證伺服器是本尊,而且傳輸過程有加密的網頁傳輸協定。使用HTTPS才能確保使用者連上的是正確的伺服器,而且傳輸過程不易被他人監控。本文介紹如何在Linux上使用CertBot獲取憑證,並且自動更新。
在Linux上使用Let’s Encrypt搭配NginX獲得免費的SSL憑證
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開始重新安裝,順便紀錄我習慣使用的方式。
微軟各區域的Azure虛擬機器的Ping值如何?趁免費試用期間來測試!
之前趁Azure的免費額度試用期間,租了各地資料中心的虛擬機器來測試Ping的速度。測試方式是租了某地的VM後拿來Ping台灣的某伺服器多次計算平均值。順便講解雲端資料中心的區域是指什麼。
在Nginx中拒絕不認識的Domain Name
Nginx 預設任何domain name都可以指向預設的網站,有時候我們可能不希望任何網域都能連上我們的網站,因此可以新增一個專門對應不明網域的設定檔,返回404或444。