分類
教學 最新文章

如何在 WordPress 使用 jQuery

jQuery 主要是使用在前端,在一些特殊的需求中可能會使用到,如果客戶需要某些功能,WordPress 本身不提供,或是沒有適合外掛,就必須要客制化開發,而 jQuery 簡單功能又強大。本篇文章會教你如何在 WordPress 中使用 jQuery。

分類
教學 最新文章

如何建立 WordPress 的子主題

當我們安裝好 WordPress 的佈景主題後,可能覺得對於字型大小不滿意,或是對於圖片的大小不滿意,想要針對目前的佈景主題去做一些小修改的時候,就要透過子主題的方式。

如果你只是把圖片、文字換掉,那個不是修改佈景主題,不需要去建立子主題,建立子主題的目的是要對原本的佈景主題客製化一些內容,或是要大幅度的修改程式碼,才會使用子主題。

難道不能直接修改佈景主題嗎?

分類
SSL 教學 最新文章

[SSL 基礎]私有金鑰、CSR 、CRT 與 中繼憑證

最近越來越多的瀏覽器開始在使用者瀏覽網站時,幫助使用者檢查網站的安全性,其中一個檢查是,若是使用者要在網站中輸入資料,如果這個網站沒有加密(https)的話,就會被瀏覽器標示不安全的網站,提示使用者正在輸入的資料在傳輸時,很有可能會被竊取。

所以很多人都會嘗試申請憑證,但很多人在申請的時候因為檔案很多,有時候會搞不懂到底什麼是金鑰,什麼是憑證與 CSR ,搞的最後又必須重新申請,浪費時間。

分類
SSL 技術文章 教學 最新文章

在 Google Cloud Platform(GCP) 上使用 Bitnami 版的 WordPress 如何安裝憑證

如果你是用 Bitnami 版的 WordPress,然後是使用 Google Cloud Platform(GCP) 的平台,可以參考本篇的作法把你的憑證裝起來。

你需準備幾個檔案:

  • 私有金鑰(Private Key)
  • 憑證(Certificate)
  • 中繼憑證(Imtermediate Certificate)

如果你不知道上面這些是什麼東西,請先詳細閱讀 SSL 基礎 來講整個步驟與原理搞懂。

先切換程 root 身份

$ sudo su -

在 /opt/bitnami/apache2/ 建立一個 myssl 資料夾來存放相關檔案。上傳(使用 sftp 或是相關 FTP 軟體)憑證(.crt), Private key(.key) 與中繼憑證(ca-bundle.crt) 到 myssl 資料夾,名稱自訂,但不要搞混。

# mkdir /opt/bitnami/apache2/myssl

修改 Apache 設定檔,改過之後 Apache 就會從主設定中去載入 httpd-ssl.conf 這個檔,這樣做的好處是主設定都在 httpd.conf 中,而利用載入的方式去讀取 SSL 的相關設定,這樣把所有 SSL 的設定檔都放在一個地方,如果你突然要關閉 SSL,就只要把這一行載入的再重新註解就好了。

# vi /opt/bitnami/apache2/conf/httpd.conf

把註解(#) 拿掉
Include conf/extra/httpd-ssl.conf

修改 httpd-ssl.conf :

# vi /opt/bitnami/apache2/conf/extra/httpd-ssl.conf

<VirtualHost _default_:443>

路徑改成你上傳的憑證
 SSLCertificateFile "/opt/bitnami/apache2/conf/server.crt"

路徑改成你上傳的 Private key
 SSLCertificateKeyFile "/opt/bitnami/apache2/conf/server.key"

路徑改成你上傳的 中繼憑證
 SSLCACertificateFile "/opt/bitnami/apache2/conf/ssl.crt/ca-bundle.crt"

請注意看 SSLCertificateFile、SSLCertificateKeyFile 與 SSLCACertificateFile 這三個是不一樣的名稱,並且指向不同的檔案,請不要搞混了。

重新啟動 apache 伺服器,不會的話就整台伺服器重開。搞定!

分類
教學 最新文章

名稱伺服器的正確設定方式

名稱伺服器(NameServers) 的作用是將 DNS 的管理權向下授權,意思就是如果你指定了這個域名的 NameServer 紀錄,表示此域名的 DNS 紀錄管理權已經授權到其他機器。

分類
Gandi.net 教學

如何用 Gandi 的組織功能來管理域名

Gandi 在最新版的 v5 網站中提供了一個新的功能,叫做組織角色,讓你可以用將團隊群組的概念來管理 Gandi 的所有產品,給予不同團隊不同的權限,這樣你不需要跟客戶交換密碼,又或者在意外包商的權限過高的問題。

分類
Gandi.net SSL 教學

2017 年了,你的網站還沒有 SSL ?Gandi Simple Hosting S+ (免費標準憑證方案)

Gandi 的 Simple Hosting(PaaS) 主機最近推出了 S+ 的方案,能夠支援 SSL 憑證,並且只要域名在 Gandi 而且又是使用 Gandi 的 Simple Hosting 的話,就可以免費擁有憑證,你有幾個網站,就可以裝幾個憑證,憑證(標準單一位址版)通通不用錢。

分類
教學 網域名稱

網域名稱移轉

什麼是網域名稱移轉?

將你的網域名稱從 A 註冊商換到 B 註冊商去,這個步驟叫做網域名稱註冊商變更,一般通稱域名移轉,或是更簡單說移轉

所以如果你不滿意現在的域名註冊商,其實不需要等域名到期然後又跑去另外一家註冊商重新註冊,只要做移轉就可以了!
分類
SSL 教學

SSL 問答集|FAQ

[ultimate-faqs include_category=’ssl’]

分類
教學

系統開發步驟與文件制定

前言

我是一個工程師,專門寫程式的那種,從 VB 6.0 玩到 C++,一路走上來後來寫過 .bat、PHP、C++/MFC、Perl 與 .NET 從前端寫到後端,大致上是這樣。

在某次工作經驗中,被一個高收帶領者完成一個專案,他是寫 .NET 的高手,那時我的角色類似 PM + 客服,所以我主要在老闆、工程師與客戶之間爭吵溝通,造就了這一份心得分享。