在 Nginx 設定、安裝 Redmine 5.1

搭配之前此篇:於 Ubuntu Linux 22.04 手動安裝 Redmine 5.1,把 Apache 的部分換成 Nginx,此篇只寫 Nginx 需要安裝和操作的部分

閱讀全文〈在 Nginx 設定、安裝 Redmine 5.1〉

PHP 取得 Group ID 並設定檔案 Group 權限

PHP 在 Linux 的 Web 和 Cron 要執行的環境,常常會遇到權限不足的情況。

Debian / Ubuntu Linux 的 Apache / Nginx 使用的 User 是 www-data,通常這個 user 都是無法登入的,所以會建立一個帳號來另外存取執行,要怎麼確保權限都是可以讀寫的呢?

閱讀全文〈PHP 取得 Group ID 並設定檔案 Group 權限〉

F5 Networks 以 6.7億美金收購 Nginx

Nginx (發音為"engine-X") 可以作為 Web Server、Load balance、Reverse Proxy .. 等等很多應用,Load balance 部份應該搶了 F5 不少生意。

F5 Networks 於 2019/3/11 以 6.7億美金 收購 Nginx。

閱讀全文〈F5 Networks 以 6.7億美金收購 Nginx〉

Nginx HTTP2 POST 於 iOS 出現無法連接伺服器的問題 - 2017

Nginx 1.9.15 ~ 1.10.x 上 HTTP/2 後,於 iOS 8 / Safari 的 POST,會出現網路無法連接到伺服器的錯誤。

這個問題一直追 iOS 也沒用,主要問題出在 Nginx。

  • 註:要說錯也不是 Nginx 的錯,Nginx 也是為了減少被攻擊的風險,所做的事情

閱讀全文〈Nginx HTTP2 POST 於 iOS 出現無法連接伺服器的問題 - 2017〉

ngxtop:Nginx 即時監控 Log 的工具

Apache 的 status 可以查看現在的 request、qps、W、K ... 等等的連線狀態 和 詳細的存取情況,但是 Nginx 就一直找不到這麼詳細的工具可以使用。

目前找到的 ngxtop,主要是 parse access.log 來秀出現在的情況,所以此套也可以查看 Apache 的 access.log。

閱讀全文〈ngxtop:Nginx 即時監控 Log 的工具〉