Nginx Unit 安裝與入門(I)

Nginx Unit

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 第一個微服務吧!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *