Nginx,一个强大且高性能的Web服务器,可以显着提高您网站的速度,可扩展性和整体性能。通过在 Debian 12 上安装 Nginx,您可以利用其高级功能并利用其效率。
在 Debian 12 书虫上安装 nginx
第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt
<span class="pln">sudo apt update sudo apt install apt</span><span class="pun">-</span><span class="pln">transport</span><span class="pun">-</span><span class="pln">https lsb</span><span class="pun">-</span><span class="pln">release ca</span><span class="pun">-</span><span class="pln">certificates</span>
此命令将刷新存储库,允许您安装最新版本的软件包。
现在您的系统是最新的,是时候使用以下命令在 Debian 12 上安装 PHP了:
<span class="pln">sudo apt install nginx</span>
在安装过程中,Nginx将被配置为在系统启动时自动启动的服务。安装完成后,Nginx就可以进行设置和优化了。
第 3 步。基本 nginx 配置。
正确配置 Nginx 对于获得最佳性能至关重要。请按照以下步骤操作,以确保配置过程顺利进行。
- 启动 nginx。
要启动 Nginx,请执行以下命令:
<span class="pln">sudo systemctl start nginx</span>
- 检查Nginx的状态。
要验证 Nginx 是否正常运行,请使用以下命令:
<span class="pln">sudo systemctl status nginx</span>
第 4 步。调整防火墙规则。
要允许 Nginx 流量通过防火墙,您需要配置适当的规则。请按照以下步骤调整防火墙设置:
<span class="pln">sudo ufw allow </span><span class="lit">80</span><span class="pun">/</span><span class="pln">tcp sudo ufw allow </span><span class="lit">443</span><span class="pun">/</span><span class="pln">tcp</span>
确保在进行更改后启用防火墙:
<span class="pln">sudo ufw enable</span>
第5步。测试 nginx 配置。
配置 Nginx 后,必须测试设置以确保其正常运行。请按照以下步骤创建基本 HTML 页面:
<span class="pln">nano index</span><span class="pun">.</span><span class="pln">html</span>
添加以下文件:
<span class="dec"><!DOCTYPE html></span> <span class="tag"><html></span> <span class="tag"><head></span> <span class="tag"><title></span><span class="pln">Welcome to Idroot.US</span><span class="tag"></title></span> <span class="tag"></head></span> <span class="tag"><body></span> <span class="tag"><h1></span><span class="pln">Hello, World!</span><span class="tag"></h1></span> <span class="tag"></body></span> <span class="tag"></html></span>
保存文件并将其放在相应的 Nginx 文档根目录中。
第 6 步。配置 nginx 虚拟主机。
虚拟主机允许您在单个服务器上托管多个网站。按照以下步骤在 Nginx 中配置基本虚拟主机:
<span class="pln">sudo nano </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">nginx</span><span class="pun">/</span><span class="pln">conf</span><span class="pun">.</span><span class="pln">d</span><span class="pun">/</span><span class="kwd">default</span><span class="pun">.</span><span class="pln">conf</span>
在文件中,为您的网站添加新的服务器块。根据您的要求自定义以下示例配置:
<span class="pln">server </span><span class="pun">{</span><span class="pln"> listen </span><span class="lit">80</span><span class="pun">;</span><span class="pln"> server_name your</span><span class="pun">-</span><span class="pln">domain</span><span class="pun">.</span><span class="pln">com</span><span class="pun">;</span><span class="pln"> root </span><span class="pun">/</span><span class="kwd">var</span><span class="pun">/</span><span class="pln">www</span><span class="pun">/</span><span class="pln">html</span><span class="pun">;</span><span class="pln"> index index</span><span class="pun">.</span><span class="pln">html</span><span class="pun">;</span><span class="pln"> location </span><span class="pun">/</span> <span class="pun">{</span><span class="pln"> try_files $uri $uri</span><span class="pun">/</span> <span class="pun">=</span><span class="lit">404</span><span class="pun">;</span> <span class="pun">}</span> <span class="pun">}</span>
保存配置文件并退出文本编辑器,然后验证 Nginx 配置的正确性,并执行以下命令:
<span class="pln">sudo nginx </span><span class="pun">-</span><span class="pln">t</span>
请记住定期更新 Nginx 并检查其配置以确保最佳性能。随着 Nginx 为您的网站提供支持,您可以期望提高速度、可扩展性和可靠性,为您的访问者提供出色的用户体验。
感谢您使用本教程在 Debian 11 Bookworm 上安装最新版本的 Nginx Web 服务器。有关其他帮助或有用信息,我们建议您查看Nginx官方网站。