如何在 Linux 上安装和使用 Nginx
温馨提示:
本文最后更新于 2024年07月25日,已超过 251 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
如何在 Linux 上安装和使用 Nginx
简介
Nginx 是一款高性能的开源 Web 服务器,广泛用于提供静态和动态内容。它以其速度、效率和可靠性而闻名,使其成为各种网站和应用程序的流行选择。本指南将引导您完成在 Linux 上安装和使用 Nginx 的步骤。
先决条件
- 一台运行 Linux 操作系统的服务器。
- 具有 root 或 sudo 权限的用户帐户。
步骤
- 更新系统
确保您的系统已更新到最新版本:
bash
sudo apt update && sudo apt upgrade
- 安装 Nginx
使用您的发行版的软件包管理器安装 Nginx:
bash
sudo apt install nginx
- 启动和启用 Nginx
启动 Nginx 服务:
bash
sudo systemctl start nginx
启用 Nginx 服务以在系统启动时自动启动:
bash
sudo systemctl enable nginx
- 验证安装
在您的 Web 浏览器中打开服务器的 IP 地址或域名。您应该看到 Nginx 的默认欢迎页面。
- 配置 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;
}
} ```
- 重启 Nginx
在更改配置文件后,您需要重启 Nginx 服务以使更改生效:
bash
sudo systemctl restart nginx
结论
您已成功在 Linux 上安装和配置 Nginx。您现在可以部署您的网站和应用程序,并充分利用 Nginx 的性能和功能。
其他提示
- 为了提高安全性,请使用 HTTPS 来保护您的网站流量。
- 使用 Nginx 的模块来扩展其功能,例如反向代理、缓存和负载均衡。
- 定期更新 Nginx 和所有相关软件包,以确保安全性并获得最新的功能。
正文到此结束
- 本文标签: Linux
- 本文链接: https://blog.sandy1029.cloud/article/402
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权