使用 Cloudflare 的SSL憑證並整合CDN

自已建置網站,最擾人的莫過於要有SSL憑證,這篇文章將說明如何使用 Cloudflare 來幫自己的網站掛上 SSL 憑證,除此之外,我們還可以使用 Cloudflare 提供的 CDN 服務來加快網站的讀取速度。 網域供應商那裡修改 Name Server 的設定 Cloudflare 會提供你兩組 Name Server 的網域, 所以在網域供應商…

自已建置網站,最擾人的莫過於要有SSL憑證,這篇文章將說明如何使用 Cloudflare 來幫自己的網站掛上 SSL 憑證,除此之外,我們還可以使用 Cloudflare 提供的 CDN 服務來加快網站的讀取速度。 網域供應商那裡修改 Name Server 的設定 Cloudflare 會提供你兩組 Name Server 的網域, 所以在網域供應商…
RedHat / CentOS 系列小差異說明 特別先提醒一下,和 RedHat / CentOS 系列的 Apache 管理不大一樣,在 RedHat / CentOS 平台中要啟用特定的模組,只要安裝好對應的模組套件,再重新啟用 httpd 服務即可。 但是在 Ubuntu Server 中,除了要安裝對應的模組套件外,要額外使用 a2emod 指令來指用模組,並重新啟用 Apache 服…

WordPress 佈景主題開發(一) WordPress 佈景 style.css 在 style.css 中,可以在控制台設定 WordPress 佈景主題的各項資訊,如名稱、說明、作者、版號等等。 在 wp-content\themes\zenblog 目錄下建立 style.css 檔案,內容如下: 這時候在控制台的佈景主題會出現 ZenBlog 的佈景訊息。 現在可以按啟用。當然,現在啟用網…

WordPress 的管理列 ( Admin Bar ) WordPress 的管理列 ( Admin Bar )是在登入後會自動產生在最上面。但是與 Twitter Bootstrap 網頁的導覽列重疊,下面的方法可以解決這樣的問題。 step 1: 添加 get_body_class(); 到佈景主題( Theme )的 <body>。 網頁都會有一個 body 標籤,佈景主題 ( Theme ) 通常將它拆分到 he…

安裝 Ubuntu 22.04.3 live Server 虛擬主機規格 規格如下: 安裝 ubuntu 22.04.3 live server 開機後, 選擇第一項 Try or Install Ubuntu Server 前幾頁面用預設值,在網路設定的地方,subnet 是要用 CIDR 寫入。 什麼是 CIDR? CIDR 標記法 Classless Inter-Domain Routing (CIDR) 是一種 IP 地址分配方法,可提高網際網路…

利用 laravel-debugbar 套件除錯 利用composer安裝 由於只有在開發時才需要,所以加入–dev參數 安裝過程的劃面如下 安裝完後, composer.json 會在 require-dev 加入 “barryvdh/laravel-debugbar” Debugbar 不需手動加入 ServiceProvider , 只要在 config\app.php 中的 APP_DEBUG 設為 true,它就…

Laravel Log 說明: Laravel 日誌基於「 通道 (Channels)」。每個通道 (Channels)代表一種寫入日誌信息的特定方式。例如,single 通道是將日誌寫入到單個日誌文件中。而 slack 通道是將日誌發送到 Slack 上。基於它們的重要程度,日誌可以被寫入到多個通道中去。 在底層,Laravel 利用 Monolog 庫,它為各種強大的日誌處理…
Laravel 利用預設的函數建立信箱認證系統 在 laravel-10-快速建立認證系統 建立好 Lavavel 基本的認證系統,接下來為了讓使用者在註冊時留下的信箱是有效的,我們可以發出認證信件到用戶的信箱,讓他去確認。要作的步驟如下: Step01: 設定郵件主機 Step02: 修改 Model: App\Models\User 加入實作 Illuminate\Contra…

Laravel 利用基本套件來快速建立認證系統 Step01: 建立 Laravel 專案: my-app 整個專案的目錄結構如下 Step02: 設定資料庫連結 執行下列指令連接到資料庫(mysql)建立相關的認證資料表(Table) Step03: 建立認證套件(Create Auth using scaffold) 先安裝 laravel/ui 套件, 來建立認證套件的腳本Login、Register及認證後的登…

安裝 MySQL 下面我們有兩個由 && 分隔的命令。第一個命令將更新軟件包列表以確保可獲得 MySQL 的最新版本和依賴項。然後第二個命令將下載並安裝 MySQL。 檢查 MySQL 服務是否正在運行 首次設定密碼 變更 root 密碼 root 變更密碼後,可使用 mysqladmin 來強制變更密碼 設定安全性(Security) 運行 mysql_secure_i…