Debian/Ubuntu安装Ng
在 Debian/Ubuntu 上安装 Nginx
安装 Nginx 有两种方式:
使用预先构建的二进制文件:-这种方法是最简单和快速的方法。
从源代码构建:-此方法提供了包含各种第三方模块的能力,这些模块使 Nginx 更加强大。
以下是向我们展示如何在 Debian 或 Ubuntu 系统上安装 Nginx 的步骤:
第 1 步: 所有,让我们更新我们的本地包索引,以便我们可以访问最新的包列表。
在 Ubuntu 或 Debian 上打开终端并运行以下命令以确保操作系统上的所有包都达到日期:
自从 Nginx可在 Debian 或 Ubuntu 的默认存储库中找到,可以使用 apt 打包系统从这些存储库安装它。
sudo apt-get install Nginx
一旦它完成后,使用以下命令查看处于运行状态的webserver的进程。
调整防火墙以访问 Nginx
为了从 Web 服务器访问 Nginx,我们必须允许从外部访问服务。
查看可用配置文件列表要从防火墙允许,请使用以下命令:
这里,
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'
允许只有 Nginx HTTPS 端口 443,使用以下命令:
sudo ufw allow 'Nginx HTTPS'
查看Nginx服务状态
默认情况下,Ubuntu安装后Nginx会自动启动,我们可以通过以下命令查看Nginx的状态:
Nginx.service- 一个高性能的网络服务器和一个反向代理服务器
已加载: 已加载(/lib/systemd/system/Nginx.service; 已启用;供应商预设: 已启用)
活动: 自 2016 年 4 月 4 日星期一 16:14:00 EDT 起处于活动状态(正在运行); 4 分钟 2 秒前
主 PID: 12857(Nginx)
CGroup: /system.slice/Nginx.service
├─12857 Nginx: 主进程/usr/sbin/Nginx-g daemon on; master_process on
└─12858 Nginx: 工作进程
从上面可以看出,该服务似乎已经启动成功。但是,最好的测试方法是从 Nginx 请求一个页面。
我们可以访问默认的 Nginx 页面以确保软件正常运行。我们可以通过我们服务器的域名或 IP 地址访问它。或者我们可以在 Windows 上使用 http://localhost。
我们应该看到"欢迎使用 Nginx"默认页面。如果我们看到该页面,则可以确定 Nginx 已正确安装。
此页面通常包含在 Nginx 中,以向我们表明服务器运行正常。