Nginx 是一款高性能的开源 Web 服务器软件它可以用于反向代理、负载均衡、静态文件服务等。本指南将带您逐步完成在 Ubuntu 22.04 上安装和配置 Nginx 的过程。步骤 1更新软件包索引在安装任何新软件之前首先确保您的系统上的软件包索引是最新的。打开终端并运行以下命令sudo apt update步骤 2安装 Nginx在 Ubuntu 22.04 上可以通过 apt 包管理器轻松安装 Nginx。运行以下命令sudo apt install nginx安装完成后可以使用以下命令来检查 Nginx 是否已成功安装并正在运行systemctl status nginx步骤 3配置防火墙如果您的服务器启用了防火墙如 UFW则需要允许 HTTP 和 HTTPS 流量通过。您可以使用以下命令开启这些服务sudo ufw allow ‘Nginx HTTP’sudo ufw allow ‘Nginx HTTPS’步骤 4基本 Nginx 配置Nginx 的配置文件位于/etc/nginx目录下。以下是一些基本配置主配置文件/etc/nginx/nginx.conf站点配置文件目录/etc/nginx/sites-available 和 /etc/nginx/sites-enabled通常您可以将您的站点配置文件放在sites-available目录中并通过创建符号链接到sites-enabled目录来启用它们。例如您可以通过以下命令创建一个简单的站点配置文件sudo nano /etc/nginx/sites-available/my_site在文件中添加以下内容作为示例站点配置server {listen 80;listen [::]:80;server\_name example.com www.example.com; root /var/www/html; index index.html index.htm; location / { try\_files $uri $uri/ [404](https://www.codesou.cn/tag/404 404); }}保存并关闭文件。然后创建符号链接sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/步骤 5测试 Nginx 配置在重新加载 Nginx 配置之前您可以使用以下命令检查配置是否存在语法错误sudo nginx -t如果没有错误您会看到类似于以下的输出nginx: configuration file /etc/nginx/nginx.conf test is successful步骤 6重新加载 Nginx一旦配置文件通过了语法检查您可以通过以下命令重新加载 Nginx 以应用新的配置sudo systemctl reload nginx结论现在您已经成功在 Ubuntu 22.04 上安装和配置了 Nginx。您可以通过浏览器访问您的服务器的 IP 地址或域名来验证是否正常运行。通过编辑 Nginx 的站点配置文件您可以轻松地添加新的站点或更改现有站点的配置。祝您使用 Nginx 愉快原文链接在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南-