重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Nginx是一种开源的高性能HTTP和反向代理服务器,负责处理Internet上一些最大站点的负载。它可用作HTTP和非HTTP服务器的独立Web服务器,负载平衡器,内容缓存和反向代理。与Apache相比,Nginx可以处理大量并发连接,并且每个连接的内存占用量较小。本教程带你了解如何在Ubuntu 20.04上安装和管理Nginx。
十年的王屋网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整王屋建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“王屋网站设计”,“王屋网站推广”以来,每个客户项目都认真落实执行。
1、安装Nginx
Nginx在默认的Ubuntu存储库中可用。要安装它,请运行以下命令:
sudo apt updatesudo apt install nginx安装完成后,Nginx服务将自动启动。您可以通过运行以下命令进行验证:
sudo systemctl status nginx输出将如下所示:
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2020-05-02 20:25:43 UTC; 13s ago...Nginx已安装在Ubuntu计算机上,可以通过与其他任何systemd单元相同的方式来管理Nginx服务。
2、配置防火墙
现在已经在服务器上安装并运行了Nginx,现在需要确保将防火墙配置为允许HTTP(80)和HTTPS(443)端口上的通信。假设正在使用UFW,则可以通过启用“ Nginx Full”配置文件来做到这一点,该配置文件包括两个端口的规则:
sudo ufw allow 'Nginx Full'要验证状态类型:
sudo ufw status输出将类似于以下内容:
Status: activeTo Action From-- ------ ----22/tcp ALLOW AnywhereNginx Full ALLOW Anywhere22/tcp (v6) ALLOW Anywhere (v6)Nginx Full (v6) ALLOW Anywhere (v6)3、测试安装
要测试新的Nginx安装,请http://YOUR_IP在选择的浏览器中打开,然后应该看到默认的Nginx登陆页面,如下图所示: