SSL 憑證自動更新設定指南
Let's Encrypt SSL 憑證有效期為 90 天,需要定期更新。本文說明如何在 Docker + Nginx 環境下使用 webroot 模式設定 certbot 自動更新憑證,避免 port 80 被佔用的問題。
11 篇文章
Let's Encrypt SSL 憑證有效期為 90 天,需要定期更新。本文說明如何在 Docker + Nginx 環境下使用 webroot 模式設定 certbot 自動更新憑證,避免 port 80 被佔用的問題。
公司的架構一直以來都是前後端分開,前端框架幫忙分擔後端渲染的重任,也就是現今熟悉的 SPA 架構,純粹 client-Side rendering ,但是問題也隨之而來。
有一次有一台自己在用的 MySQL 主機跑到一半,突然整個死掉不動了,進去看 MySQL 的 Logs,他提示這樣的訊息。
最近很多專案都使用了 PHP 8 以上的版本,但還是有些例外,需要處理些版本比較舊的 PHP 專案,因此需要讓我的本地開發環境需要有 PHP 7.1.x、7.2.x 和 7.4.x 這些版本
一直以來,我的網站服務都用 NGINX 作為反向代理 (Reverse proxy) 伺服器。最近剛好有個專案要使用到 Socket.io ,問題來了,因為 Socket.io 要走 3000 port ,然後我前端有 CloudFlare。這會有什麼問題呢?
在寫 Laravel 的時候,我的排程不知道為什麼沒有順利執行(至於為什麼?這又是另一個故事了),所以我想檢查看看我的 crontab 是不是有順利的在運行?
在上一篇文章中,我開開心心的設定好了 FTP ,結果我要上傳檔案到 /var/www/html 的時候,就出問題了。看起來是權限上有問題,導致我無法將檔案上傳到這個資料夾。
Install on AWS EC2
NVM 是一個 Node.js 的版本管理器工具。 他可以讓我們在單個系統上安裝多個 Node.js 版本。因為工作關係,需要用到,所以來紀錄一下,如何在 Linux Ubuntu 20.04 系統上去安裝 NVM。
之前在虛擬機上面開發 Laravel ,但是虛擬機得去要完整模擬一台主機,所以整個映像檔非常大,也因為這樣很多人都開始轉用 Docker。
以搜尋引擎來看網址,有 www 和沒有 www 的網址是不同的兩個的網址。因此,當它們同時都指向同一個網站時,儘管是可以的,但是這會讓搜尋引擎不知應該選擇哪一個 URL 作為主要的網址,所以會影響 SEO ,因為常常忘記要怎麼設定,所以這邊紀錄一下。