如何在 Windows 11 中配置本地 Linux Web 服务器

如何在 Windows 11 中设置本地 Linux Web 服务器

如何在 Windows 11 窗口中运行本地 Linux Web 服务器

您是否正在使用 PHP、MySQL 或其他常见语言创建网站或编写 Web 工具?拥有一个可以在本地 PC 上运行的测试站点会很有帮助。 🌐 然而,大多数网络托管服务(包括最好的网络托管服务)都使用 Linux 而不是 Windows 作为托管环境。 🤔 但是,如果您有一台 Windows PC 并且想要构建一个托管在 Linux 服务器上的网站怎么办?我们有好消息! 🎉

通过 Windows 11 或 10 中内置的 Windows Subsystem for Linux (WSL) 服务,您可以创建本地 Linux Web 服务器用于测试和开发站点。您只需在窗口中运行 Linux,即可在基于 Windows 的浏览器中访问网站,并使用 Windows 编辑器编辑 HTML、PHP 或其他关键文件(例如: 记事本++, 我最喜欢的)。您还可以使用 Windows 资源管理器浏览 Linux 服务器的文件系统。 🖥️

接下来,我们将向您展示如何创建在 WSL 上运行的本地 Linux Web 服务器。我们将使用 阿尔玛Linux 9 而不是 Ubuntu,因为 AlmaLinux 是网络托管提供商使用最广泛的服务器操作系统之一,并且与同样广泛使用的 CentOS 类似。我们的服务器控制面板将是 Virtualmin,因为它是一个免费且易于使用的面板。许多人更喜欢 cPanel,但 cPanel 许可证需要付费。 💸

1. 如果尚未安装 WSL(适用于 Linux 的 Windows 子系统),请安装它。 🌟 为此,请输入命令 wsl-安装 在 PowerShell 命令提示符处。 🚀

(图片来源:汤姆的硬件)

2.🌟 为 WSL 安装 AlmaLinux OS 9。现在可以在 微软商店 这样您就可以轻松下载。 🚀

(图片来源:汤姆的硬件)

在此过程中,您需要创建一个 用户名和密码 对于您的 AlmaLinux 实例。 🔐

3. 使用最新的软件包更新Linux环境。这对于确保最佳性能和安全至关重要。 🚀

须藤 dnf 更新

4. 设置root用户的密码。这是保护您的系统的重要步骤。 🔒

sudo 密码 root

5. 安装 虚拟最小 通过运行以下命令。 ⚙️ 下载的文件是一个脚本,将执行一系列命令。如果您不信任来源,则不建议以这种方式安装软件。您可以通过键入来阅读脚本的内容 少安装.sh 下载后。

wget -O install.sh https://raw.githubusercontent.com/virtualmin/virtualmin-install/master/virtualmin-install.sh chmod a+x install.sh sudo ./install.sh

访问它在浏览器中提供的 URL(您的计算机名称或末尾带有 :10000 的 IP 地址)。 🌐

 (图片来源:汤姆的硬件)

6. 使用您创建的密码以 root 身份登录。 🔐✨

以 root 身份登录

(图片来源:未来)

7. 浏览安装后向导,保留默认值,除非下面另有说明。 🚀

浏览安装后向导

(图片来源:未来)

我建议将您的 MariaDB 密码更改为比默认密码更容易记住的密码。 🔒💡

玛丽亚数据库密码

(图片来源:未来)

 

为了改进主名称服务器的配置,我建议启用“跳过可解析性检查”选项。这可以帮助优化您网站的性能并确保一切顺利运行🌐。

(图片来源:未来)

8. 单击**添加新的虚拟服务器**。 🌐

单击添加新的虚拟服务器

(图片来源:未来)

9. 为您的站点提供域名、管理员密码和管理员用户。 🚀 您可能需要也可能不需要用户名和密码,因为您可能更喜欢以 root 身份登录。 🔒

(图片来源:未来)

10. 通过导航到 Virtualmin -> 管理 Web 应用程序来安装 Phpmyadmin 和/或 WordPress。选择要安装的应用程序,然后单击“显示安装选项”。然后,选择安装选项或接受默认选项。 🚀

管理网络应用程序

(图片来源:未来)

现在您可以通过访问来管理您的数据库 http://IPaddresss/phpmyadmin 在您的浏览器中(例如: http://172.18.231.63/phpmyadmin 就我而言)。 🌐

11. 为您的 IP 分配主机名 C:\Windows\System32\drivers\etc\hosts。为此,请添加 IP 地址,按 Tab 键,然后输入要用于访问站点的西班牙语名称。 ⚙️ 这不是必需的,因为您始终可以直接访问浏览器中的 IP 地址,但这使浏览本地站点变得更容易。 🚀

(图片来源:未来)

12. 授予所有用户对您的目录的读写权限 公共_html 这样他们就可以通过 Windows 资源管理器访问所有网站文件夹。 🌐 如果您使用拥有它的用户设置虚拟服务器 - 在我的例子中,我称该用户为“thuser” - 包含网站文件的文件夹是 /home/[用户名]/public_html (前任: /home/thuser/public_html)。您可以在其中找到该文件 索引.html 其中有您网站的默认主页。

如果由于某种原因,您将虚拟服务器配置为在 root 用户下运行,则站点文件将位于 /var/www。但是,如果您按照上述说明进行操作,它们将会出现在 /home/[用户名]/public_html。 📁

只有一个问题。如果您尝试导航到 /home/thuser/public_html 在 Windows 资源管理器中,您将收到如下错误消息。 🚫

因此无法访问
(图片来源:未来)

要解决这个问题,你必须输入 须藤 chmod -R 777 [路径] 在AlmaLinux命令提示符处。例如。 🐧✨

须藤 chmod -R 777 /home/thuser

这将使整个启动文件夹在 Windows 资源管理器中可用。因此,您可以在 Windows 上使用您最喜欢的代码编辑软件(例如 Notepad++)来打开和编辑文件。 🖥️✏️

Windows 资源管理器显示 public_html

(图片来源:未来)

现在您可以在您的网站上工作并在本地 PC 上进行测试 🖥️。您可以通过转到 IP 地址或您选择的域名(例如:mysite)在浏览器中导航到它。您可以使用 Windows 编辑软件编辑文件并访问数据库,方法是: http://mysite/phpmyadmin。使用以下指示到达您需要的地方📍。

 

地址(假设名称为 mysite)使用
http://mysite主页
http://mysite:10000Virtualmin 控制面板
http://mysite/phpmyadmin数据库管理
\\wsl.localhost\AlmaLinux-9\home\thuser\public_htmlWindows 资源管理器中的主页文件夹

 

🛠️所以这个 测试地点 工作正常,打开窗户至关重要 AlmaLinux-9 在你的系统中 視窗。如果没有这个, 网络服务器 将无法正常运作。 🌐

5 1 投票
文章評級
訂閱
通知
客人

0 評論
最古老的
最新 投票最多
線上評論
查看所有評論