有两种安装Nginx的方法:
使用预构建的二进制文件 - 这种方法是最简单快捷的方法。
使用源码构建 - 这种方法提供了包含各种第三方模块的功能,这些模块使Nginx更加强大。
以下是将向我们展示如何在Debian或Ubuntu系统上安装Nginx的步骤:
第1步:首先,让我们更新本地包裹索引,以便我们可以访问最新的包裹清单。
在Ubuntu或Debian上打开终端,然后运行以下命令以确保OS上的所有软件包都是最新的:
sudo apt-get update
由于Nginx在Debian或Ubuntu的默认存储库中可用,因此可以使用apt打包系统从这些存储库中安装Nginx。
sudo apt-get install nginx
完成后,使用以下命令查看处于运行状态的Web服务器的过程。
ps -ef | grep nginx
调整防火墙
为了从 Web 服务器访问 Nginx,我们必须允许从外部访问服务。
要查看防火墙允许的可用配置文件列表,请使用以下命令:
sudo uwf app list
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'
检查服务状态
默认情况下,安装 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)
...
从上面我们可以看到,服务似乎已经启动成功了。然而,最好的测试方法是从 Nginx 请求一个页面。
我们可以访问默认的 Nginx 页面,以确保软件正常运行。我们可以通过我们服务器的域名或 IP 地址访问它。或者我们可以使用 http://localhost。
我们应该看到“Welcome to Nginx”默认页面。如果我们看到该页面,则可以确定 Nginx 已正确安装。
此页面通常包含在 Nginx 中,以向我们显示服务器运行正常。
分享笔记