|
在 Windows 上,您可以使用 Linux 子系统(WSL)来运行 Linux 命令行工具和应用程序。WSL 允许您在 Windows 环境中运行原生 Linux 工作负载,而无需使用虚拟机或容器。WLS 1 和 WSL 2 是两种不同的子系统版本,前者是基于 Hyper-V 技术实现的,而后者速度更快,并使用了实际 Linux 内核。WSL 2 不适用于较旧的 Windows 版本,需要 Windows 10 2004 及以上版本。
9 T# n) B* I7 e) R" R0 }! M
4 I$ W0 n8 g; e8 v3 [" L, o0 P您可以在 WSL 中安装和运行 Nginx,包括在 Windows 上仅运行 Nginx 的轻型 Linux 环境。& Z% V! k! r' z
; X' X, y) p* N, I- A
以下是在 WSL 中安装和运行 Nginx 的步骤:
/ P# p$ C, Q' i0 w
4 ` x) ~ S/ i6 {( O& X1.打开 Windows PowerShell 作为管理员,并启用 WSL:! v9 q% p" G5 S# P y( k
3 m2 _( U4 G" i1 [4 ~ x: p' h! h
``` k, E7 J* r$ P: I* U& H
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux; K$ }- g9 N( O5 ?- N! x/ i9 V* b
```# w" [' J% K. {9 d1 W
- U6 E( j: T, t' N2. 安装适用于 Windows 的 Linux 发行版。您可以使用 Ubuntu、Debian、Arch Linux 等。$ E; l2 e# v6 ]- l
+ u( ^, \0 o1 |& G% g8 f) k3. 启动 Linux 发行版,并在 Linux 终端中运行以下命令以更新软件包列表:8 Z6 t% k" T* f4 J; }
" R9 L/ I% ~7 a4 E2 M1 f# w. W
```
7 o( P" g, j$ qsudo apt update
: s* R3 h6 v9 S+ I1 M# C```
" l5 q. t3 T% X, E: z( X4 |
W5 r( W; ^5 i4 I; o" g' U4. 安装 Nginx:
, M7 t) `7 p8 j6 {; \
) {1 g# Q2 C' k```
4 Y" q2 H+ ^* ~sudo apt install nginx* R7 W1 R+ G7 ?
```
& T2 {9 {7 ^- o$ H6 P4 `
5 a- q$ q- M! G1 \: O5. 配置 Nginx:在 Linux 终端中编辑 /etc/nginx/nginx.conf 文件来定义您的服务器。您可以手动编写 Nginx 配置文件,或者使用网络上现成的 Nginx 配置样板。; v% }2 d* Y5 h5 I/ N7 ^& f6 r* E
% U8 T% q) H( u0 }2 q. r5 ~6. 启动 Nginx:
3 G2 `. ?! @* R% H8 U `. [; q! K; V6 o- X* e, E. F
```2 q( G+ v; H- C) v# ~1 U$ J
sudo service nginx start
) Y; C4 f0 U4 w" h+ R- A) g q% Q```
; J6 `9 m- L+ e& J8 ]
' O3 s! K+ X( A1 a5 P现在,您可以在 Windows 的浏览器中输入 localhost,以测试 Nginx 是否已成功运行。任何在 Linux 发行版和 Nginx 中进行的更改都将持久保存并在以后的会话中恢复。( ^2 Q* \0 Z. f; n- J5 W
- d8 }% f l/ L1 K( U" T2 \& t请注意,WLS 主要用于命令行工具和轻型服务器应用,而不是针对图形界面应用和游戏。因此,WLS 可能不适合某些场景下的使用。 |
|