如何在 Linux 上安装和配置 Nginx
温馨提示:
本文最后更新于 2024年07月23日,已超过 253 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
如何在 Linux 上安装和配置 Nginx
简介
Nginx 是一款高性能的开源 Web 服务器,广泛用于提供静态和动态内容。它以其高效率、稳定性和安全性而闻名。在本指南中,我们将演示如何在 Linux 上安装和配置 Nginx。
安装 Nginx
- 更新软件包列表:
bash
sudo apt update
- 安装 Nginx:
bash
sudo apt install nginx
- 启动 Nginx:
bash
sudo systemctl start nginx
- 启用 Nginx 在启动时自动启动:
bash
sudo systemctl enable nginx
配置 Nginx
Nginx 的配置文件位于 /etc/nginx/nginx.conf
。我们可以通过编辑该文件来配置 Nginx 的行为。
- 编辑配置文件:
bash
sudo nano /etc/nginx/nginx.conf
- 配置虚拟主机:
在配置文件中,我们可以配置多个虚拟主机来托管不同的网站。以下是一个示例虚拟主机配置:
```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;
}
} ```
- 保存并重新加载配置文件:
bash
sudo systemctl reload nginx
验证配置
在完成配置后,可以通过浏览器访问网站地址来验证配置是否生效。
总结
在本指南中,我们学习了如何在 Linux 上安装和配置 Nginx。Nginx 是一款强大的 Web 服务器,可以帮助我们构建高性能的网站。通过对配置文件的配置,我们可以定制 Nginx 的行为,使其满足我们的需求。
注意: 本指南仅供参考,实际配置可能需要根据具体情况进行调整。
正文到此结束
- 本文标签: Linux
- 本文链接: https://blog.sandy1029.cloud/article/143
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权