如何在 Debian 12 上安装 Nginx

2023年 7月 20日 55.9k 0

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

Nginx-LogoNginx-Logo

在 Debian 12 书虫上安装 nginx

第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt

sudo apt update
sudo apt install apt-transport-https lsb-release ca-certificates

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

第 2 步。在 Debian 12 上安装 Nginx。

现在您的系统是最新的,是时候使用以下命令在 Debian 12 上安装 PHP了:

sudo apt install nginx

在安装过程中,Nginx将被配置为在系统启动时自动启动的服务。安装完成后,Nginx就可以进行设置和优化了。

第 3 步。基本 nginx 配置。

正确配置 Nginx 对于获得最佳性能至关重要。请按照以下步骤操作,以确保配置过程顺利进行。

  • 启动 nginx。

要启动 Nginx,请执行以下命令:

sudo systemctl start nginx
  • 检查Nginx的状态。

要验证 Nginx 是否正常运行,请使用以下命令:

sudo systemctl status nginx

第 4 步。调整防火墙规则。

要允许 Nginx 流量通过防火墙,您需要配置适当的规则。请按照以下步骤调整防火墙设置:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

确保在进行更改后启用防火墙:

sudo ufw enable

第5步。测试 nginx 配置。

配置 Nginx 后,必须测试设置以确保其正常运行。请按照以下步骤创建基本 HTML 页面:

nano index.html

添加以下文件:



Welcome to Idroot.US


Hello, World!

保存文件并将其放在相应的 Nginx 文档根目录中。

第 6 步。配置 nginx 虚拟主机。

虚拟主机允许您在单个服务器上托管多个网站。按照以下步骤在 Nginx 中配置基本虚拟主机:

sudo nano /etc/nginx/conf.d/default.conf

在文件中,为您的网站添加新的服务器块。根据您的要求自定义以下示例配置:

server {
    listen 80;
    server_name your-domain.com;
    root /var/www/html;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

保存配置文件并退出文本编辑器,然后验证 Nginx 配置的正确性,并执行以下命令:

sudo nginx -t

请记住定期更新 Nginx 并检查其配置以确保最佳性能。随着 Nginx 为您的网站提供支持,您可以期望提高速度、可扩展性和可靠性,为您的访问者提供出色的用户体验。

感谢您使用本教程在 Debian 11 Bookworm 上安装最新版本的 Nginx Web 服务器。有关其他帮助或有用信息,我们建议您查看Nginx官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论