最近接了一個 LINE App 專案,LINE 官方規定要使用 HTTPS 作為 callback URL,花了一番功夫後才搞定安裝,沒想到 Chrome 卻發生靈異現象,努力了很多天,才把問題解掉,因此,把過程記錄下來,與同好分享。
我主要是以 PHP Laravel 開發,使用的是 WAMP Server,依下列步驟進行環境安裝:
參考 『How to Enable HTTPS / SSL on WAMP Server 3.2.0』安裝,啟動 HTTPS。
將SSL憑證匯入:搜尋"MMC 控制台",選擇以系統管理員開啟,File>新增嵌入單元,選擇"憑證",在下列畫面匯入憑證。
啟動 Chrome測試,瀏覽 https://locahost , 出現被防毒軟體阻擋的畫面,認定這是不被信任的憑證。
在 Chrome 的設定中,匯入憑證,以解決上述問題。
就在興奮之餘,過不久,我要使用 Python 撰寫程式,啟動 Jupyter Notebook,發現完了,啟動不了。
仔細檢查,發現網址被自動轉成 https 了,接著我就陷入混亂,惡搞了半天,才在谷大哥的幫忙下,找到解決之道,就是清除瀏覽資料,重啟Jupyter Notebook,就正常了。 但是,這個靈異現象,會不時的發生,每次清除瀏覽資料,就好了。
因筆者資質駑鈍,以上的過程讓我痛苦了好幾天,希望藉由分享,稍解心中之痛。