Wishlist 0 ¥0.00

在 Windows 上安装 NGINX 的 3 种方法

目录
1 引言
2 方法 1:官方 NGINX Windows 二进制文件
3 方法 2:Cygwin 环境
4 方法 3:适用于 Linux 的 Windows 子系统 (WSL)
5 总结

介绍

NGINX,发音为“Engine-X”,是一款功能强大的 Web 服务器,以其高性能、稳定性、简单配置和低资源消耗而闻名。虽然它最初是为 Linux 开发的,但也可以在 Windows 系统上运行 NGINX。您可以通过多种方式在 Windows 上安装 NGINX,每种方法都有其方法和用例。本指南全面介绍了在 Windows 环境中安装 NGINX 的几种解决方案。

 

方法 1:官方 NGINX Windows 二进制文件

NGINX 提供了适用于开发和测试目的的官方预构建 Windows 二进制文件。官方 NGINX 二进制文件由 NGINX 团队提供,并针对 Windows 进行编译。

 

步骤:

  1. 从官方网站下载 Windows 版本的 NGINX,可以在 nginx.org 上找到。
  2. 将下载的文件解压缩到 Windows 计算机上的所需位置。
  3. 使用管理权限打开命令提示符。
  4. 导航到解压缩 NGINX 的目录,然后运行命令 。start nginx
  5. 通过在 Web 浏览器中访问来确认 NGINX 正在运行。http://localhost

笔记:NGINX 的 Windows 版本用于开发,不建议用于生产,因为与 Linux 版本相比,存在一些已知问题,例如功能支持有限和性能较低。

方法 2:Cygwin 环境

使用 Cygwin 环境安装 NGINX,该环境模拟 Windows 上的 Linux。Cygwin 是在 Windows 上运行的 POSIX 兼容环境,本质上为 Windows 用户提供了一个类似 Linux 的层。

步骤:

  1. 从官方网站下载并安装 Cygwin, cygwin.com.
  2. 在设置过程中,请确保在“Web”类别下选择“nginx”包进行安装。
  3. 安装后,启动 Cygwin 并使用类似 Linux 的命令来管理 NGINX,例如 .nginx -s start
  4. 要进行验证,请打开浏览器并转到 。http://localhost

笔记:Cygwin 提供了更类似于 Unix 的体验,在它下运行 NGINX 会添加另一个抽象层,这可能会影响性能。此方法也最适合开发环境。

方法 3:适用于 Linux 的 Windows 子系统 (WSL)

 

在适用于 Linux 的 Windows 子系统上安装 NGINX,以在 Windows 10 上使用本机 Linux 二进制文件。WSL 使您能够直接在 Windows 上运行 GNU/Linux 环境,而不会产生虚拟机的开销。

步骤:

  1. 通过 Turn Windows features on or off 对话框或通过 PowerShell 在 Windows 10 计算机上启用 WSL。
  2. 从 Microsoft Store 安装首选的 Linux 发行版(例如 Ubuntu)。
  3. 启动 Linux 发行版并更新软件包管理器。
  4. 运行命令(适用于基于 Debian 的发行版)以安装 NGINX。sudo apt install nginx
  5. 使用 启动 NGINX。sudo service nginx start
  6. 通过访问您的 Web 浏览器来访问 NGINX。http://localhost

笔记:WSL 提供接近本机 Linux 的性能,适用于更高级的开发和测试,甚至可能适用于具有 WSL2 升级的生产方案,WSL2 升级可提供更好的系统调用兼容性。

结论

总之,在 Windows 上安装 NGINX 可以通过多种方式完成,每种方式都针对不同的性能和易用性水平量身定制。官方的 NGINX 二进制文件提供了在 Windows 上运行 NGINX 的最快方式,适用于基础开发或测试。Cygwin 模拟 Linux 环境以获得更接近 Unix 的效果。适用于 Linux 的 Windows 子系统允许在 Windows 计算机上执行本机 Linux 二进制文件,从而提供最佳性能,使其成为类似生产环境的最有利选项。请务必选择最符合您的特定需求和环境的方法。

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.