Ubuntu上如何安裝Nginx並配置防火牆

Nginx是世界上最受歡迎的Web服務器軟件之一,它有着佔有內存少,併發能力強,安全性好等優勢,可以將其用作反向代理。下面來看下如何在Ubuntu上安裝Nginx並配置防火牆。

、安裝Nginx

我們可以使用pt或dpkg命令來安裝軟件包。這裏使用的是pt命令,該命令可以允許用戶安裝他們正在運行的Ubuntu系統中可用的軟件包。要注意的是,在Linux發行版上安裝任何軟件包時,都必須先進行更新。所以我們在終端中輸入以下命令進行更新:

sudo pt updte

更新後,輸入下面命令進行安裝Nginx:

sudo pt instll nginx

按照說明進行操作,Nginx將與必要的依賴項一起安裝在您的服務器上。

2、配置防火牆

Ubuntu的默認防火牆配置工具是UFW 。UFW代表簡單的防火牆,其開發目的是簡化防火牆配置。默認情況下,Nginx在安裝後可以調用UFW服務,從而使Nginx訪問配置更加容易。首先,通過輸入以下命令啓用UFW:

sudo ufw enble

以下命令列出了UFW允許的應用程序配置:

sudo ufw pp list

這是您的終端可能的屏幕截圖:

它顯示了3個可用於Nginx的配置文件。如下所述:

、Nginx Full –打開端口80和443。端口80用於正常/未加密的流量,即http。端口443用於TLS / SSL加密的流量。即https。

2、Nginx HTTP –僅打開端口80。

3、Nginx HTTPS –僅打開端口443。

僅啓用配置文件時,該配置文件將允許您爲Web應用程序配置的流量。在這種情況下,由於我們尚未配置SSL,因此我們將使用Nginx HTTP(端口80),可輸入以下命令:

sudo ufw llow ̺Nginx HTTP̻

sudo ufw llow ̺OpenSSH̻

要驗證更改的話,輸入命令:

sudo ufw sttus