安装NGINX有两种方式:
以下是如何在 Debian 或 Ubuntu 系统上安装 Nginx 的步骤:
第 1 步:首先,让我们更新我们的本地包裹索引,以便我们可以访问最新的包裹列表。
在 Ubuntu 或 Debian 上打开终端并运行以下命令以确保操作系统上的所有软件包都是最新的:
sudo apt-get update
由于 Nginx 在 Debian 或 Ubuntu 的默认存储库中可用,因此可以使用 apt 打包系统从这些存储库安装它。
sudo apt-get install nginx
完成后,使用以下命令查看处于运行状态的 nginx 服务器的进程。
ps -ef | grep 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,请使用以下命令:
默认情况下,安装 Ubuntu 后,Nginx 会自动启动,我们可以通过以下命令查看 Nginx 的状态:
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 Mon 2016-04-18 16:14:00 EDT; 4min 2s ago
Main PID: 12857 (nginx)
CGroup: /system.slice/nginx.service
├─12857 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
└─12858 nginx: worker process
从上面我们可以看到,服务似乎已经启动成功了。然而,最好的测试方法是从 Nginx 请求一个页面。
我们可以访问默认的 Nginx 页面,以确保软件正常运行。我们可以通过我们服务器的域名或 IP 地址访问它。或者我们可以使用 http://localhost。
我们应该看到“Welcome to Nginx”默认页面。如果我们看到该页面,则可以确定 Nginx 已正确安装。
此页面通常包含在 Nginx 中,以向我们显示服务器运行正常。