如何在 Ubuntu 上安装 Nginx

在本教程中,我们将向您展示如何在 Ubuntu 上安装 Nginx。 对于那些不知道的人,Nginx 是世界上最受欢迎的 Web 服务器之一,它负责托管 Internet 上一些最大和流量最高的网站。 它比资源更友好 Apache 在大多数情况下,可以用作 Web 服务器或反向代理。 因此,今天我将向您展示如何在 Ubuntu 或 Debian 上设置 Nginx Web 服务器。 这真的没那么难。 让我们从 Nginx 开始。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 服务器上逐步安装 Nginx Web 服务器。 对于 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint),您可以按照相同的说明进行操作。

先决条件

  • 运行以下操作系统之一的服务器:Ubuntu 20.04、18.04、16.04 和任何其他基于 Debian 的发行版,如 Linux Mint。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 Ubuntu 上安装 Nginx

第1步。 要安装,首先,您必须更新 apt 通过键入以下命令来存储库和包:

sudo apt install nginx -y

第2步。 安装 Nginx,

安装 Nginx 就像只运行一个命令一样简单:

sudo apt-get install nginx

启动和停止 Nginx 服务器

要启动 Nginx 服务器,请发出以下命令:

sudo systemctl start nginx

要停止 Nginx 服务器,请发出以下命令:

sudo systemctl stop nginx

配置 Nginx 文件/文件夹

  • Nginx 的主要配置文件是 /etc/nginx/nginx.conf
  • 虚拟主机定义在 /etc/nginx/sites-available/default
  • PHP 将配置在 /etc/php5/fpm/php.ini

在你面前 close 该终端窗口,有必要将 Nginx 服务设置为在启动时启动。 只需发出以下命令:

update-rc.d nginx defaults

这应该已经默认启用,因此您可能会看到如下消息:

System start/stop links for /etc/init.d/nginx already exist

导航到您的服务器的 IP 地址(假设您没有其他服务器在端口 80 上侦听),您将看到标准的欢迎页面:

nginx-默认

上面的步骤应该会生成一个正在运行的 Nginx,它在端口 80 上为 Nginx 默认页面提供服务。我们将开始通过各种配置和优化来完善该系列。 享受您的新网络服务器! 如需其他帮助或有用信息,我们建议您查看 Nginx 官方网站.