|
在 Windows 上,您可以使用 Linux 子系统(WSL)来运行 Linux 命令行工具和应用程序。WSL 允许您在 Windows 环境中运行原生 Linux 工作负载,而无需使用虚拟机或容器。WLS 1 和 WSL 2 是两种不同的子系统版本,前者是基于 Hyper-V 技术实现的,而后者速度更快,并使用了实际 Linux 内核。WSL 2 不适用于较旧的 Windows 版本,需要 Windows 10 2004 及以上版本。
( U( a, f; Y0 A9 v3 D/ V) x
: r0 v* R% h$ E) q您可以在 WSL 中安装和运行 Nginx,包括在 Windows 上仅运行 Nginx 的轻型 Linux 环境。
" N% e- H. K- T1 s+ |, X- T* H( g+ w; }! c1 _0 X
以下是在 WSL 中安装和运行 Nginx 的步骤:8 n2 l9 R. \) B9 Y8 i
8 B/ _ U4 U: ?* Q6 I6 H$ S% }
1.打开 Windows PowerShell 作为管理员,并启用 WSL:
" b# c" m t P; b% p5 X9 m) q# f, R0 A ~( L: k
```+ y* Q# T+ L+ ^$ W9 t" z5 L, z
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
* |6 t* T" _3 z& d```# e: y: I9 ]& Z# a
" p' X' _$ w# D P' B$ [. i
2. 安装适用于 Windows 的 Linux 发行版。您可以使用 Ubuntu、Debian、Arch Linux 等。+ L x! X$ x2 M- Y* C
7 }% H4 K& @# K' u9 ?; ?# y3 z/ R* v
3. 启动 Linux 发行版,并在 Linux 终端中运行以下命令以更新软件包列表:
/ j+ X5 H' s# U! C) J' ^9 Z7 ]) S" H9 k: a; R) _
```" p1 a \+ M) Y2 K P0 i
sudo apt update
1 u; M1 N a! A% w# F3 \```5 R; |/ D+ N' B0 }7 K! ?, S
! ]# x- Q8 G, o; \' g4. 安装 Nginx:/ H) o5 Q/ W1 H! q% B
2 N1 T/ W2 ?' Y& D```
& U* Q5 @- t' E/ X7 {9 ysudo apt install nginx
) R" i( B: u" p. ~```
) r1 u l/ J& V3 Z1 {! F
6 i( \1 j0 b/ V6 {# s* ^6 Y j5. 配置 Nginx:在 Linux 终端中编辑 /etc/nginx/nginx.conf 文件来定义您的服务器。您可以手动编写 Nginx 配置文件,或者使用网络上现成的 Nginx 配置样板。
& F4 L4 F3 H5 i( A# O
$ t" n; g* O& `* a" g: ]6. 启动 Nginx:4 ~# G! e# h/ x& v' T" c9 g
7 z2 V6 H# S( m/ W
```
) z/ ]' [3 a8 ?. n# E' ssudo service nginx start
! C8 d3 q! e9 a: I, N. S```% R: ^- G$ J8 G* @- I, m$ s
" d( ?3 E' ^) ~* B Y8 Y% W现在,您可以在 Windows 的浏览器中输入 localhost,以测试 Nginx 是否已成功运行。任何在 Linux 发行版和 Nginx 中进行的更改都将持久保存并在以后的会话中恢复。6 m* x6 ]; S, l& g- B& a5 N( Y; U
7 _/ {' X r- ]0 b5 w* Z请注意,WLS 主要用于命令行工具和轻型服务器应用,而不是针对图形界面应用和游戏。因此,WLS 可能不适合某些场景下的使用。 |
|