|
|
在 Windows 上,您可以使用 Linux 子系统(WSL)来运行 Linux 命令行工具和应用程序。WSL 允许您在 Windows 环境中运行原生 Linux 工作负载,而无需使用虚拟机或容器。WLS 1 和 WSL 2 是两种不同的子系统版本,前者是基于 Hyper-V 技术实现的,而后者速度更快,并使用了实际 Linux 内核。WSL 2 不适用于较旧的 Windows 版本,需要 Windows 10 2004 及以上版本。6 T. I, K- [- y, K. [2 y5 D* e9 M
& x3 }3 i- I7 W# F# }您可以在 WSL 中安装和运行 Nginx,包括在 Windows 上仅运行 Nginx 的轻型 Linux 环境。
# F4 |+ k: F- O( ?0 K0 p( B- \" s1 v; E
以下是在 WSL 中安装和运行 Nginx 的步骤:
3 X, J& T8 C/ O8 m, V- |
8 V9 T0 ]2 U& L, ]; C; M9 f* U1.打开 Windows PowerShell 作为管理员,并启用 WSL:/ k7 |4 t7 O! R; W
8 J* S0 A0 N! n* Y3 v```3 n1 C+ Y8 F0 L3 p8 ^1 |5 c, a
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux7 l6 a: r* O4 n6 \+ Y* K! k
```
! C& u$ ^. G9 x4 O# ]: I4 F. ~
7 D, n# j c& v2. 安装适用于 Windows 的 Linux 发行版。您可以使用 Ubuntu、Debian、Arch Linux 等。
8 S( { U6 J4 m" { P
6 j$ E# |* o5 f8 v3. 启动 Linux 发行版,并在 Linux 终端中运行以下命令以更新软件包列表:9 \# H; q9 F$ U% d' A
/ m3 K, u+ v; f @8 `6 z. {```
* z- M P W' d* }/ rsudo apt update3 M M4 ^5 H2 y4 U/ m
```
4 J/ p1 p9 r6 a& R5 }% {
+ X% Z+ n5 l% r4 z9 Y- c4. 安装 Nginx:
8 Y# { b+ t8 s% P
# c. h/ q& V6 D- K0 g9 H# m% Z```
+ G* Y6 X4 u7 R5 V! H1 o8 hsudo apt install nginx
- @4 B. l1 C: A- l, R' n% l```
6 r) S0 C8 g' f K- t* F4 y
8 }4 D- j1 ?* [ ~; V" I5. 配置 Nginx:在 Linux 终端中编辑 /etc/nginx/nginx.conf 文件来定义您的服务器。您可以手动编写 Nginx 配置文件,或者使用网络上现成的 Nginx 配置样板。+ c) y" J$ q$ O5 ~$ R& E9 i: y' j
% e( g" x2 M! Y B, g
6. 启动 Nginx:
, d- c6 A9 a- M& }) o8 S! C" x0 c% R5 x& p7 R- ?6 j% _( h
```
8 d. N ~( X( n H* i8 s& Msudo service nginx start L) D% x9 {1 A7 b1 H
```
# q) a( r4 w$ y. I; I4 Y( P* Q# W
' T2 ^; D d& `# I. q现在,您可以在 Windows 的浏览器中输入 localhost,以测试 Nginx 是否已成功运行。任何在 Linux 发行版和 Nginx 中进行的更改都将持久保存并在以后的会话中恢复。- p& ] ^" N( o# b
, ?' K$ C; H# L& U
请注意,WLS 主要用于命令行工具和轻型服务器应用,而不是针对图形界面应用和游戏。因此,WLS 可能不适合某些场景下的使用。 |
|