Ubuntu 22.04 LTS 上安装 Nginx 服务

Nginx 是一个免费和开源的 Web 服务器,它也可以用作反向代理,HTTP 负载均衡器,HTTP 缓存和邮件代理。N…

Nginx 是一个免费和开源的 Web 服务器,它也可以用作反向代理,HTTP 负载均衡器,HTTP 缓存和邮件代理。Nginx 适用于所有类似 Unix 的操作系统,并以 BSD 开源许可协议发布。

在这篇文章中,我们将逐步介绍如何在 Ubuntu 22.04 LTS 上安装 Nginx Web 服务器。

必备条件

  • Pre-Installed Ubuntu 22.04 LTS
  • Sudo User with admin rights
  • Internet Connectivity

安装 Nginx

Nginx 包及其依赖项在默认的包存储库中可用,打开终端,运行以下 apt 命令。

$ sudo apt update
$ sudo apt install nginx -y

启动并启用 Nginx 服务

$ sudo systemctl start nginx
$ sudo systemctl enable nginx

验证 Nginx 服务状态

$ sudo systemctl status nginx
$ sudo systemctl is-active nginx

Ubuntu 22.04 LTS 上安装 Nginx 服务-1

放行 80 和 443 端口

如果您的 Ubuntu 系统上启用并配置了防火墙,则执行以下 ufw 命令以允许 80 和 443 端口

$ sudo ufw allow 80/tcp
Rules updated
Rules updated (v6)
$ sudo ufw allow 443/tcp
Rules updated
Rules updated (v6)
$

使用下面的命令验证规则

$ sudo ufw status numbered
Status: active
     To                         Action      From
     --                         ------      ----
[ 1] 80/tcp                     ALLOW IN    Anywhere
[ 2] 443/tcp                    ALLOW IN    Anywhere
[ 3] 22/tcp                     ALLOW IN    Anywhere
[ 4] 80/tcp (v6)                ALLOW IN    Anywhere (v6)
[ 5] 443/tcp (v6)               ALLOW IN    Anywhere (v6)
[ 6] 22/tcp (v6)                ALLOW IN    Anywhere (v6)
$

完成了上述更改后,让我们访问 Nginx 欢迎页面

$ curl -v http://<Server-IP-Address>

或者打开浏览器,访问 http://{Your-Server-IP-Address}

Ubuntu 22.04 LTS 上安装 Nginx 服务-1

为您推荐

港服(Server.HK)nginx教程:Nginx 模块的基本结构

在这一节我们将会对通常的模块开发过程中,每个模块所包含的一些常用的部分进行说明。这些部分有些是必须的,有些不是必须的。同...

Centos7 手动安装nginx+php环境

我们以安装nginx1.8+php7.2版本为例进行手动安装,具体安装流程如下: 一、Nginx安装: 1、安装相关依赖...

Ubuntu系统内vi命令异常处理办法

在安装好Ubuntu系统后,使用vi命令不听使唤,比如按方向键变成字母等问题。 问题原因是由于ubuntu预装的是vim...

ubuntu 如何使用vim?

ubuntu 如何使用vim? 在 Ubuntu 中使用 Vim 文本编辑器也非常简单,只需要在终端中输入以下命令即可打...

Linux 的vi和vim 有什么不同?

Linux 的vi和vim 有什么不同? Vi 和 Vim 都是 Linux 中常用的文本编辑器,它们的主要区别在于以下...
返回顶部