
1. NGINX Unit可以用在多種場景中,Unit是一種基於微服務的框架,每個服務一個Unit,每個Unit 可使用不同的程式語言,現在可支援的有
- Go 1.6 or later
- Java 8 or later
- Node.js 8.11 or later
- PHP 5, 7
- Perl 5.12 or later
- Python 2.6, 2.7, 3.x
- Ruby 2.0 or later
,最後在由Nginx 整合所有的Unit,保有Nginx的效能與Unit的彈性。運作方式在官網中有兩個圖片說明得很清楚


2.安裝Nginx-Unit的方法在Nginx-Unit的官方網站中說明得非常清楚。 https://unit.nginx.org/installation/
可以直接安裝binary檔,也能自行compiler,個人建議直接裝編譯好的binary檔就好。
以centos8為例,新增一個設定檔 nano /etc/yum.repos.d/unit.repo
內容如下
[unit] name=unit repo baseurl=https://packages.nginx.org/unit/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
然後執行安裝指令
yum -y install unit
yum -y install unit-devel unit-go unit-jsc8 unit-jsc11 unit-perl unit-php unit-python27 unit-python36
安裝好後systemctl enable unit
systemctl start unit
這樣就裝好了!下一篇來跑個 Hello World 第一個微服務吧!