Nginx是功能强大的Web服务器软件,可以在您的服务器上使用。还以其高性能和低内存使用量而闻名,这将允许使用更少的资源,但可以高效地完成工作。一种流行的设置是将其用作Apache的代理,然后可以为应用程序请求提供服务。
在Ubuntu 20.04 LTS Focal Fossa上安装Nginx
步骤1.首先,通过在终端中运行以下apt命令,确保所有系统软件包都是最新的。
sudo apt update
sudo apt upgrade
步骤2.在Ubuntu 20.04上安装Nginx。
Nginx在默认的Ubuntu存储库中可用。要安装它,请运行以下命令:
sudo apt install nginx
安装完成后,请运行以下命令以使Nginx在服务器启动时自动启动:
sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl enable nginx.service
步骤3.配置防火墙。
同时,您需要确保将防火墙配置为允许HTTP(80)和HTTPS(443)端口上的流量。Nginx将自己注册为ufw服务:
sudo ufw allow in "Nginx Full"
步骤4.访问“测试安装”。
要测试Nginx设置,请打开浏览器并浏览到服务器主机名或IP地址,您应该看到Nginx默认测试页面,如下所示:
步骤5. Nginx配置文件的结构。
内容:
/var/www/html
:实际的Web内容(默认情况下仅由您之前看到的默认Nginx页面组成)从目录中提供。这可以通过更改Nginx配置文件来更改。/var/www/html
服务器配置:
/etc/nginx
:Nginx配置目录。所有Nginx配置文件都位于此处。/etc/nginx/nginx.conf
:主要的Nginx配置文件。可以对其进行修改以更改Nginx全局配置。/etc/nginx/sites-available/
:可以存储每个站点服务器块的目录。Nginx不会使用在此目录中找到的配置文件,除非它们链接到该目录。通常,所有服务器块配置都在此目录中完成,然后通过链接到另一个目录来启用。sites-enabled
/etc/nginx/sites-enabled/
:存储已启用的每个站点服务器块的目录。通常,通过链接到目录中找到的配置文件来创建这些文件。sites-available
/etc/nginx/snippets
:此目录包含一些配置片段,这些片段可以包含在Nginx配置中的其他位置。潜在的可重复配置段是重构为代码段的良好候选者。
服务器日志:
/var/log/nginx/access.log
:除非将Nginx配置为执行其他操作,否则对Web服务器的每个请求都记录在此日志文件中。/var/log/nginx/error.log
:任何Nginx错误都将记录在此日志中。
恭喜你!您已经成功安装了Nginx。感谢您使用本教程在Ubuntu 20.04 LTS(Focal Fossa)系统中安装Nginx Web服务器。有关其他帮助或有用信息,我们建议您检查Nginx官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun43974.html