|
在 Windows 上,您可以使用 Linux 子系统(WSL)来运行 Linux 命令行工具和应用程序。WSL 允许您在 Windows 环境中运行原生 Linux 工作负载,而无需使用虚拟机或容器。WLS 1 和 WSL 2 是两种不同的子系统版本,前者是基于 Hyper-V 技术实现的,而后者速度更快,并使用了实际 Linux 内核。WSL 2 不适用于较旧的 Windows 版本,需要 Windows 10 2004 及以上版本。8 J8 T9 o+ a8 m7 \2 o8 q9 o% x' h W
( l: ^" [* A3 n3 Q! F' k- \7 V; E$ H+ e
您可以在 WSL 中安装和运行 Nginx,包括在 Windows 上仅运行 Nginx 的轻型 Linux 环境。
8 h" v5 J6 X* ]
3 U% `. T8 |5 \: R* v以下是在 WSL 中安装和运行 Nginx 的步骤:4 q7 w/ W B3 g8 X! A
4 L, ~% l! H0 c; L/ W7 Z: H
1.打开 Windows PowerShell 作为管理员,并启用 WSL:4 ]" h4 x x5 r y0 F
/ O# |$ C8 V z9 L4 F' V- ]
```
, l- q9 S1 e+ n# i+ ^/ q: DEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux7 \" o& Q8 W/ b& |/ f# k; z
```' n" ~% P' L y
9 j/ |# c* o2 {: @( a4 F# i* A6 p6 x
2. 安装适用于 Windows 的 Linux 发行版。您可以使用 Ubuntu、Debian、Arch Linux 等。. d; z0 p, S) e. w3 i
% o: ^" a# p; M: N8 D
3. 启动 Linux 发行版,并在 Linux 终端中运行以下命令以更新软件包列表:
# `0 ?/ B/ b9 a& k
: \ O/ \+ L8 D& v$ r; o3 Q```. c" o2 P+ f; d% H. c( S
sudo apt update
& ~2 X% g' T1 V2 n" c7 s8 d```
9 f& G0 s! l. Y6 z1 G! D" \ d9 L/ k. B; W) m% g3 f) ^$ R5 K! E
4. 安装 Nginx:
1 i' X z8 ~, y: T" k3 ?
3 X0 g2 a- A1 H' n; i% B, T R```
! z: h4 z4 D1 a" jsudo apt install nginx# A7 c: h+ O% }8 a
```
7 m: D6 e4 ]3 u3 P P# H; N' q5 |) z: Z& [0 I7 D
5. 配置 Nginx:在 Linux 终端中编辑 /etc/nginx/nginx.conf 文件来定义您的服务器。您可以手动编写 Nginx 配置文件,或者使用网络上现成的 Nginx 配置样板。
, J2 k8 @ T2 j4 P1 f. q
- f9 x0 m" e1 ~0 t6 m% b9 e6. 启动 Nginx:4 y9 O3 N" w: U" y5 U( N, \
; j; H- ?( W' @; V6 k
```0 Q0 @1 f/ S$ {/ L5 R. J+ \# I( v. o0 s% K
sudo service nginx start
/ m: }/ [& y" G5 P) B$ x2 ]```9 B/ @9 \) q8 c4 e4 F! O4 S
7 m1 B* z. E" m/ L, i2 a/ z现在,您可以在 Windows 的浏览器中输入 localhost,以测试 Nginx 是否已成功运行。任何在 Linux 发行版和 Nginx 中进行的更改都将持久保存并在以后的会话中恢复。, r' [' Z4 d, ^1 g
( K; r, b: N* l) d9 n9 \请注意,WLS 主要用于命令行工具和轻型服务器应用,而不是针对图形界面应用和游戏。因此,WLS 可能不适合某些场景下的使用。 |
|