Nginx是世界上最受欢迎的Web服务器软件之一,它有着占有内存少,并发能力强,安全性好等优势,可以将其用作反向代理。下面来看下如何在Ubuntu上安装Nginx并配置防火墙。
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
来源链接:https://www.idcspy.com/28454.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站


