Nginx 要設定 301、302 轉址的範例如下:
- rewrite ^/(.)$ http://www.example.com/$1 permanent; # permanent 301
- rewrite ^/(.)$ http://www.example.com/$1 redirect; # redirect 302
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Nginx 要設定 301、302 轉址的範例如下:
MySQL 於 CLI 操作時,通常都要特別小心再小心,但是也是很難避免有意外的發生,此時可以使用 Transaction 的特性,再多一層保障。
Apache2 的 MPM 設定有 prefork、worker 的模式,現在新版還有 event 模式,此篇的參數雖然寫 prefork,不過 worker 的設定值也大同小異~
註:此篇只看 prefork
Debian Linux 想使用 OGMRip 來將 DVD 轉成 Mkv 或 Mp4 的話,預設沒有這個選項,要新增各種編碼的 Profile 設定,需要手動增加。
Nginx 要設定 Gzip 的注意事項 與 測試方式 要怎麼做?
PHP 要上傳檔案,遇到檔案太大(預設上限2M),php.ini 要修改哪些地方才能夠解決這個問題呢?
Linux 寫一隻 Daemon,想要讓此程式死掉時,會自動啟動,systemd 有內建的方法可以做。
寫在 service 裡面,此程式用 systemctl start 後,此 Process 再怎麼 kill 都會自動啟動,直到 systemctl stop 才會停止。
HTTPS 設定的 SSL 要注意的事情還不少,這個網站把設定正確、設定錯誤、漏設定等等的結果全部整理在一個頁面裡面。可以看看瀏覽器會怎麼顯示。
網站裡面有提供各種錯誤的憑證,可以用此來測試自己的程式套件 (SSL Library) 是否可以正確的判斷。
MySQL 使用 Innobackupex 來做備份,詳見此篇:使用 Percona innobackupex 備份 與 還原 MySQL
執行下述命令:
出現下述錯誤訊息:
InnoDB: Error: log file ./ib_logfile0 is of different size 5242880 bytes
註:原始 DB 是 Debian 預設的 MySQL
修復方式如下步驟:
Let's Encrypt 之前的文章是寫 Apache 版(Let's Encrypt 的 SSL 憑證安裝),Let's Encrypt 的 Client 加強很多,來另外寫寫 Nginx 的設定方法。