原创

如何在 Linux 上安装和使用 Nginx

温馨提示:
本文最后更新于 2024年07月25日,已超过 251 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

如何在 Linux 上安装和使用 Nginx

简介

Nginx 是一款高性能的开源 Web 服务器,广泛用于提供静态和动态内容。它以其速度、效率和可靠性而闻名,使其成为各种网站和应用程序的流行选择。本指南将引导您完成在 Linux 上安装和使用 Nginx 的步骤。

先决条件

  • 一台运行 Linux 操作系统的服务器。
  • 具有 root 或 sudo 权限的用户帐户。

步骤

  1. 更新系统

确保您的系统已更新到最新版本:

bash sudo apt update && sudo apt upgrade

  1. 安装 Nginx

使用您的发行版的软件包管理器安装 Nginx:

bash sudo apt install nginx

  1. 启动和启用 Nginx

启动 Nginx 服务:

bash sudo systemctl start nginx

启用 Nginx 服务以在系统启动时自动启动:

bash sudo systemctl enable nginx

  1. 验证安装

在您的 Web 浏览器中打开服务器的 IP 地址或域名。您应该看到 Nginx 的默认欢迎页面。

  1. 配置 Nginx

Nginx 的配置文件位于 /etc/nginx/nginx.conf。您可以编辑此文件以配置 Nginx 的行为,例如添加虚拟主机、设置端口和更改默认文档根目录。

示例:添加虚拟主机

```nginx server { listen 80; server_name example.com www.example.com;

   root /var/www/example.com/public_html;

   index index.html index.php;

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

   location ~ \.php$ {
       try_files $uri =404;
       fastcgi_pass unix:/run/php/php7.4-fpm.sock;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       include fastcgi_params;
   }

} ```

  1. 重启 Nginx

在更改配置文件后,您需要重启 Nginx 服务以使更改生效:

bash sudo systemctl restart nginx

结论

您已成功在 Linux 上安装和配置 Nginx。您现在可以部署您的网站和应用程序,并充分利用 Nginx 的性能和功能。

其他提示

  • 为了提高安全性,请使用 HTTPS 来保护您的网站流量。
  • 使用 Nginx 的模块来扩展其功能,例如反向代理、缓存和负载均衡。
  • 定期更新 Nginx 和所有相关软件包,以确保安全性并获得最新的功能。
正文到此结束