如何在 Debian 12 上安装 Nginx

Linux命令 Edge插件网 1年前 (2023-07-08) 862次浏览 已收录 0个评论

Nginx,一个强大且高性能的Web服务器,可以显着提高您网站的速度,可扩展性和整体性能。通过在 Debian 12安装 Nginx,您可以利用其高级功能并利用其效率。

如何在 Debian 12 上安装 Nginx如何在 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>

此命令将刷新存储库,允许您安装最新版本的软件包。

第 2 步。在 Debian 12安装 Nginx

现在您的系统是最新的,是时候使用以下命令在 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官方网站。


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Debian 12 上安装 Nginx
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址