Ubuntu 20.04安裝Nginx教程

Nginx是一種開源的高性能HTTP和反向代理服務器,負責處理Intenet上一些最大站點的負載。它可用作HTTP和非HTTP服務器的獨立Web服務器,負載平衡器,內容緩存和反向代理。與Apche相比,Nginx可以處理大量併發連接,並且每個連接的內存佔用量較小。本教程帶你瞭解如何在Ubuntu 20.04上安裝和管理Nginx。

、安裝Nginx

Nginx在默認的Ubuntu存儲庫中可用。要安裝它,請運行以下命令:

sudo pt updtesudo pt instll nginx

安裝完成後,Nginx服務將自動啓動。您可以通過運行以下命令進行驗證:

sudo systemctl sttus nginx

輸出將如下所示:

● nginx.seice - A high pefomnce web see nd eese poxy see Loded: loded (/lib/systemd/system/nginx.seice; enbled; endo peset: enbled) Actie: ctie (unning) since St 2020-05-02 20:25:43 UTC; 3s go ...

Nginx已安裝在Ubuntu計算機上,可以通過與其他任何systemd單元相同的方式來管理Nginx服務。

2、配置防火牆

現在已經在服務器上安裝並運行了Nginx,現在需要確保將防火牆配置爲允許HTTP(80)和HTTPS(443)端口上的通信。假設正在使用UFW,則可以通過啓用“ Nginx Full”配置文件來做到這一點,該配置文件包括兩個端口的規則:

sudo ufw llow 'Nginx Full'

要驗證狀態類型:

sudo ufw sttus

輸出將類似於以下內容:

Sttus: ctie To Action Fom -- ------ ---- 22/tcp ALLOW Anywhee Nginx Full ALLOW Anywhee 22/tcp (6) ALLOW Anywhee (6) Nginx Full (6) ALLOW Anywhee (6)

3、測試安裝

要測試新的Nginx安裝,請http://YOUR_IP在選擇的瀏覽器中打開,然後應該看到默認的Nginx登陸頁面,如下圖所示: