网站建设资讯

NEWS

网站建设资讯

Ubuntu上如何安装Nginx并配置防火墙

Nginx是世界上最受欢迎的Web服务器软件之一,它有着占有内存少,并发能力强,安全性好等优势,可以将其用作反向代理。下面来看下如何在Ubuntu上安装Nginx并配置防火墙。

创新互联公司长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为浙江企业提供专业的网站设计、成都网站制作浙江网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

1、安装Nginx

我们可以使用apt或dpkg命令来安装软件包。这里使用的是apt命令,该命令可以允许用户安装他们正在运行的Ubuntu系统中可用的软件包。要注意的是,在Linux发行版上安装任何软件包时,都必须先进行更新。所以我们在终端中输入以下命令进行更新:

sudo apt update

更新后,输入下面命令进行安装Nginx:

sudo apt install nginx

按照说明进行操作,Nginx将与必要的依赖项一起安装在您的服务器上。

2、配置防火墙

Ubuntu的默认防火墙配置工具是UFW 。UFW代表简单的防火墙,其开发目的是简化防火墙配置。默认情况下,Nginx在安装后可以调用UFW服务,从而使Nginx访问配置更加容易。首先,通过输入以下命令启用UFW:

sudo ufw enable

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

sudo ufw app list

这是您的终端可能的屏幕截图:

它显示了3个可用于Nginx的配置文件。如下所述:

1、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 allow ‘Nginx HTTP’

sudo ufw allow ‘OpenSSH’

要验证更改的话,输入命令:

sudo ufw status


新闻名称:Ubuntu上如何安装Nginx并配置防火墙
新闻来源:http://cdweb.net/article/ciigsg.html