原创

如何在 Linux 上安装和配置 Nginx

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

如何在 Linux 上安装和配置 Nginx

简介

Nginx 是一款高性能的开源 Web 服务器,广泛用于提供静态和动态内容。它以其高效率、稳定性和安全性而闻名。在本指南中,我们将演示如何在 Linux 上安装和配置 Nginx。

安装 Nginx

  1. 更新软件包列表:

bash sudo apt update

  1. 安装 Nginx:

bash sudo apt install nginx

  1. 启动 Nginx:

bash sudo systemctl start nginx

  1. 启用 Nginx 在启动时自动启动:

bash sudo systemctl enable nginx

配置 Nginx

Nginx 的配置文件位于 /etc/nginx/nginx.conf。我们可以通过编辑该文件来配置 Nginx 的行为。

  1. 编辑配置文件:

bash sudo nano /etc/nginx/nginx.conf

  1. 配置虚拟主机:

在配置文件中,我们可以配置多个虚拟主机来托管不同的网站。以下是一个示例虚拟主机配置:

```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/ /index.php?$args;
}

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

} ```

  1. 保存并重新加载配置文件:

bash sudo systemctl reload nginx

验证配置

在完成配置后,可以通过浏览器访问网站地址来验证配置是否生效。

总结

在本指南中,我们学习了如何在 Linux 上安装和配置 Nginx。Nginx 是一款强大的 Web 服务器,可以帮助我们构建高性能的网站。通过对配置文件的配置,我们可以定制 Nginx 的行为,使其满足我们的需求。

注意: 本指南仅供参考,实际配置可能需要根据具体情况进行调整。

正文到此结束