Nginx - Debian/Ubuntu安装

Nginx - Debian/Ubuntu安装 首页 / Nginx入门教程 / Nginx - Debian/Ubuntu安装

有两种安装NGINX的方法:

  • 使用预构建的二进制文件 - 这种方法是最简单快捷的方法。
  • 使用源码构建                     - 这种方法提供了包含各种第三方模块的功能,这些模块使Nginx更加强大。

以下是将向我们展示如何在Debian或Ubuntu系统上安装Nginx的步骤:

第1步:首先,让我们更新本地包裹索引,以便我们可以访问最新的包裹清单。

在Ubuntu或Debian上打开终端,然后运行以下命令以确保OS上的所有软件包都是最新的:

sudo apt-get update
How to Install NGINX on Debian/Ubuntu

由于Nginx在Debian或Ubuntu的默认存储库中可用,因此可以使用apt打包系统从这些存储库中安装Nginx。

链接:https://www.learnfk.comhttps://www.learnfk.com/nginx/how-to-install-nginx-on-debian-ubuntu.html

来源:LearnFk无涯教程网

sudo apt-get install nginx
How to Install NGINX on Debian/Ubuntu

完成后,使用以下命令查看处于运行状态的Web服务器的过程。

ps ?ef | grep nginx
How to Install NGINX on Debian/Ubuntu

调整防火墙

为了从Web服务器访问Nginx,我们必须允许从外部访问服务。

要查看可用于防火墙的配置文件列表,请使用以下命令:

How to Install NGINX on Debian/Ubuntu

这里,

Nginx Full       -  它同时允许端口80和443。

Nginx HTTP   -  仅允许端口80。

Nginx HTTPS -  仅允许端口443。

要同时允许端口HTTP 80和HTTPS 443,请使用以下命令:

sudo ufw allow 'Nginx Full'

要仅允许Nginx HTTP端口80,请使用以下命令:

sudo ufw allow 'Nginx HTTP'
How to Install NGINX on Debian/Ubuntu

要仅允许Nginx HTTPS端口443,请使用以下命令:

sudo ufw allow 'Nginx HTTPS'

检查服务状态

默认情况下,在安装Ubuntu之后,Nginx会自动启​​动,我们可以使用以下命令来检查Nginx的状态:

systemctl status nginx

nginx.service   -  高性能的Web服务器和反向代理服务器

Loaded               -  已加载(/lib/systemd/system/nginx.service;默认:已启用)

Active                 -  运行时间; 4min 2s前

Main  PID           -  12857(nginx)

CGroup               -  / system.slice/nginx.service

├─12857nginx  - master process /usr/sbin/nginx -g daemon on; master_process on

└─12858nginx - worker process

How to Install NGINX on Debian/Ubuntu

从上面我们可以看到,该服务似乎已成功启动。但是,测试此问题的最佳方法是从Nginx请求页面。

我们可以访问默认的Nginx页面,以确保该软件运行正常。我们可以通过服务器的域名或IP地址来访问它。或者我们可以在Windows上使用http:// localhost。

我们应该看到"Welcome to Nginx"默认页面。如果看到该页面,则可以确定已正确安装了Nginx。

How to Install NGINX on Debian/Ubuntu

Nginx通常包含此页面,以向我们表明服务器正在正常运行。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

白话法律42讲 -〔周甲徳〕

Android开发高手课 -〔张绍文〕

Elasticsearch核心技术与实战 -〔阮一鸣〕

TensorFlow 2项目进阶实战 -〔彭靖田〕

用户体验设计实战课 -〔相辉〕

Web漏洞挖掘实战 -〔王昊天〕

深入浅出分布式技术原理 -〔陈现麟〕

零基础GPT应用入门课 -〔林健(键盘)〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)