|
|
在 Windows 上,您可以使用 Linux 子系统(WSL)来运行 Linux 命令行工具和应用程序。WSL 允许您在 Windows 环境中运行原生 Linux 工作负载,而无需使用虚拟机或容器。WLS 1 和 WSL 2 是两种不同的子系统版本,前者是基于 Hyper-V 技术实现的,而后者速度更快,并使用了实际 Linux 内核。WSL 2 不适用于较旧的 Windows 版本,需要 Windows 10 2004 及以上版本。' s% t( A2 V0 H* t$ F
' z1 o3 V! M) N6 c, O
您可以在 WSL 中安装和运行 Nginx,包括在 Windows 上仅运行 Nginx 的轻型 Linux 环境。- |& i5 J* Q z% ^7 j' r% a# i
8 h2 z' Q ~- H6 G* B( v' F- F
以下是在 WSL 中安装和运行 Nginx 的步骤:
$ k0 U l0 w7 I1 x/ c& H
4 A0 \" X0 U+ c: b8 W! \' [0 `' V; V1.打开 Windows PowerShell 作为管理员,并启用 WSL:
! b. [9 n: J" b5 ~/ ~
5 F' O' b$ Y2 X```# @8 X2 U! y- t. J
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux P" @% r) `( P4 o7 E
```- Z; F' v4 T' X! ~
- M0 _% J+ t" K
2. 安装适用于 Windows 的 Linux 发行版。您可以使用 Ubuntu、Debian、Arch Linux 等。
# D& o X' }2 g5 f* @4 W0 c0 z6 z3 q9 \1 k% ?: W! `
3. 启动 Linux 发行版,并在 Linux 终端中运行以下命令以更新软件包列表:& O. o, I5 l( f- `5 B+ V" u
0 g; X4 w$ E( c# X; l7 c
```2 B9 s. R! x4 g" @8 T& i
sudo apt update+ w, j$ c! u6 T$ y$ l0 _6 w
```, A7 z/ w8 l! b" Z6 N9 x# e
1 `* }! H+ |5 s
4. 安装 Nginx:0 o7 B, n4 B" A! H2 e6 I
* }# P7 X( K8 x1 M7 l```+ U% F( t6 ^$ @4 G4 ]4 Z, T, Q' X
sudo apt install nginx; ^' k3 y( V; a: _
```2 n' q' ?) g# k- i* [
5 X3 H. m$ g; }$ d3 n
5. 配置 Nginx:在 Linux 终端中编辑 /etc/nginx/nginx.conf 文件来定义您的服务器。您可以手动编写 Nginx 配置文件,或者使用网络上现成的 Nginx 配置样板。
/ N8 ^$ Z' V- G4 d* K" R- R6 _6 ~' y+ \! ^
6. 启动 Nginx:
9 N) f" [8 q5 e3 ]5 P$ o3 k0 L! x$ |7 T- ~, O- z3 J# |
```; n( u" T" c `/ a. }3 L' i3 c
sudo service nginx start
9 i3 P, U. @; a3 G' q8 K2 ^- E```
- {9 i- [, q# i. [) ?+ g4 q0 U$ Q) _4 o( o; }4 L8 ?. s8 {3 u
现在,您可以在 Windows 的浏览器中输入 localhost,以测试 Nginx 是否已成功运行。任何在 Linux 发行版和 Nginx 中进行的更改都将持久保存并在以后的会话中恢复。+ u* L# V, m5 \2 P# g% y
" ?- S; \ D+ C; y. c' S7 }请注意,WLS 主要用于命令行工具和轻型服务器应用,而不是针对图形界面应用和游戏。因此,WLS 可能不适合某些场景下的使用。 |
|