在WordPress使用SSL憑證(HTTPS) – Certbot on HAProxy

Note : 此篇教學需要有自己的Domain Name(網域名稱)。

前言

一開始用在我的網域上混用HTTP和HTTPS,

後來看這篇文章how-to-secure-apache-with-let-s-encrypt-on-ubuntu-16-04後,

發現Certbot讓我很容易的使用SSL憑證在apache或HAProxy上,而且用Chrome連上自己的網站會顯示安全

簡介

Let’s Encrypt 是第三方的證書頒發機構,在HTTPS上使用它的憑證就會顯示安全

Certbot 會自動連上Let’s Encrypt,然後幫你索取Let’s Encrypt的憑證。

由於我的網站流量會先經過HAProxy,再流向Wordpress所在的Apache2,因此我必須在HAProxy就弄好SSL憑證,所以和網路上常見的WordPress 設定HTTPS並不一樣。

Continue reading “在WordPress使用SSL憑證(HTTPS) – Certbot on HAProxy”

L2TP server on Google Cloud Platform (SoftEther VPN)

前言

我在網路上試過很多方法,通常都是用StrongSwan (我的環境是Ubuntu 16.04),但是都沒有效果。

除此之外,我也試過了pritunl,但是它是使用openVPN,要連上去還需要安裝它的客戶端,實在麻煩。

在使用SoftEther VPN之前,我用網路上那些方法,雖然可以用L2TP連上去Compute Engine,但是連不到外部的資源。
Continue reading “L2TP server on Google Cloud Platform (SoftEther VPN)”

HAProxy 簡介

簡介

HAProxy是軟體版的路由器,它主要能為你的機器做轉址。

譬如說我有很多的服務 (apache2, node.js) 在同一台機器上,每個服務都有不同的domain。

那麼大家的流量都會從80 port近來, 這時HAProxy會根據輸入網址(domain name)幫你從80 port轉址到其他的port服務。

例如:

  • blog.glenus.com -> 1.2.3.4:3000
  • glenus.com -> 1.2.3.4:3001
  • node.glenus.com -> 4.3.2.1:3000 也能轉址到其他的機器上面。

Continue reading “HAProxy 簡介”