如何设置本地 Web 服务器?

测试动态内容的最有效方法是通过本地 Web 服务器。如果您需要知道如何设置,那么您来对地方了。

如何设置本地 Web 服务器?

在本文中,我们将向您展示如何跨各种操作系统设置本地 Web 服务器,以及如何测试安装是否成功。

如何设置本地 Web 服务器?

本地网络服务器本质上是通过在您的计算机上安装软件来设置网络服务器功能;它是“本地的”,因为您负责管理它。我们将向您展示如何将您的计算机更改为 HTTP 服务器,主要基于安装 Apache 软件。但首先,这里有一些先决条件:

  • 一台专用电脑成为您的服务器
  • 运行 Windows、Linux 或运行 macOS 的 Mac 计算机
  • 互联网连接
  • 双核 2 GHz 或更高
  • 4 GB 内存
  • 1 GB 可用磁盘空间。

如何在 Windows 10 上设置本地 Web 服务器?

Windows 10 不是基于 Unix 的,因此,我们将安装 XAMPP,它是 Apache、MySQL 和 PHP 的组合。要安装 XAMPP,请执行以下操作:

  1. 导航到 XAMPP 并继续安装 Windows 版本。

  2. 出现提示时,执行安装程序。
  3. 选择“Apache”仅安装 Web 服务器。
  4. 安装完成后,单击“完成”以打开 XAMPP 控制面板。

确认安装成功,输入“127.0.0.1“ 或者 ”本地主机”进入您的网络浏览器的地址栏。应显示 XAMPP 配置页面。

如何在 Mac 上设置本地 Web 服务器?

MacOS 预装了 Apache Web 服务器;要打开它,请执行以下操作:

  1. 单击“查找器”。

  2. 单击“应用程序”>“实用程序”,双击“终端”。

  3. 现在输入并运行此命令以打开 Apache:

    须藤 apachectl 开始

  4. 要确认 Apache 处于活动状态,请输入“127.0.0.1“ 或者 ”本地主机”从您的网络浏览器的地址栏中。您应该看到“它有效!”信息。

如何在 Ubuntu 上设置本地 Web 服务器?

要在 Ubuntu Linux 18.04 上安装 Apache Web Server,请执行以下操作:

  1. 访问终端并输入命令:

    sudo apt-get 安装 apache2

  2. 确认安装,然后在安装 Apache 时坐下来。
  3. 要确认安装已成功,请在 Web 浏览器的地址栏中输入以下内容:

    //local.server.ip

    • 在Web 浏览器中,您应该会看到Apache2 Ubuntu 默认页面。

如何在 Linux 上设置本地 Web 服务器?

  1. 访问 Debian 和基于 Ubuntu/Ubuntu 的发行版的终端并输入命令:

    sudo apt 安装 apache2

    须藤 dnf 安装 httpd

  2. 要确认安装成功,请输入“本地主机“ 或者 ”127.0.0.1”进入您的网络浏览器。

    • Apache 的默认欢迎页面应显示“It Works”。

如何设置局域网 Web 服务器?

我们现在将向您展示如何通过连接到 Internet 的 Windows 设置 LAN 网络。首先,您需要以下内容:

  • 一台电脑(服务器)
  • 网络交换机
  • 宽带连接
  • 路由器(带有内置调制解调器)
  • 您希望连接到网络的设备
  • 以太网电缆

连接您的第一台计算机:

使用以太网电缆将路由器或网络交换机连接到计算机,然后将其打开。如果您是第一次设置,“设置网络”向导会自动为您完成。如果没有出现,请执行以下操作:

  1. 从“控制面板”或“设置”中单击“网络和共享中心”。

  2. 选择“设置新的连接或网络”。

    • 按照屏幕上的说明进行操作。

配置您的 Wi-Fi:

如果您希望您的设备以无线方式连接到您的网络,您需要设置 Wi-Fi;如果没有,您可以使用以太网电缆。

按照路由器/网络交换机手册中提供的说明启用 Wi-Fi。要使其尽可能安全,请执行以下操作:

  • 考虑更改默认 SSID(网络名称)、Wi-Fi 登录名和密码。这可以通过登录路由器来完成,可以通过网络设置或 PC 上的 Web 浏览器。
  • 一定要选择最先进的安全保护——目前,它是 WPA2。
  • 现在要使更改生效,请重新启动您的 PC。

将您的局域网连接到互联网:

要访问 LAN 网络,请使用 WAN 端口将路由器和调制解调器插入主电话线。

将您的设备连接到 LAN:

无论您是通过 Wi-Fi 还是以太网电缆将设备连接到 LAN,请执行以下操作:

  • 在您的设备上,开启 Wi-Fi

  • 选择您的网络

  • 出现提示时输入您的新密码

使用以太网电缆连接到您的 LAN:

  • 将电缆插入网络交换机/路由器
  • 将另一端插入您的设备
  • 对您的其他设备 [s] 执行相同操作,您将能够从 LAN 上的任何设备访问它们。

现在开始分享:

要设置“家庭组”以在您的网络中共享资源,请执行以下操作:

  1. 导航到“控制面板”>“网络和 Internet”>“家庭组”。
  2. 选择“创建家庭组”,家庭组设置向导将启动,并为您提供其他设备连接到 LAN 所需的密码。

有多种方法可以共享和访问 LAN 中的资源,包括:

  • 右键单击文件或文件夹 > “与...共享”
  • 将文件添加到公共文件夹并通过网络和共享中心打开“公共文件夹共享”。

如何设置本地 HTTP 服务器?

现在我们将向您展示如何设置本地 Web 服务器进行测试。对于 Windows 上的 Python 安装,请执行以下操作:

  1. 导航到 Python 主页 python.org。

  2. 在“下载”部分,选择 Python“3.xxx”链接。

  3. 在屏幕底部,选择“Windows x86”exe 文件进行下载。
  4. 下载后运行文件。
  5. 从第一页开始,确保选中“Add Python 3.xxx to PATH”复选框。
  6. 选择“安装”,完成后选择“关闭”。
  7. 访问命令提示符并输入此命令以检查安装是否成功:
    1. 蟒蛇 -V
    2. # 或者你可能有可用的命令 py,
    3. # 在这种情况下尝试 py -V

这将显示版本。如果数字正确,请输入以下“cd”命令,然后在您的示例所在的目录中:

  1. # 添加要进入的目录名,例如
  2. 光盘桌面
  3. # 如有必要,使用两个点来上一级目录

光盘..

现在要在目录中启动服务器,请输入以下命令:

  1. # 如果显示的Python版本超过3.X
  2. python3 -m http.server
  3. # 在 windows 中作为替代,输入“python”来替代“py -3”或“python3”
  4. # 如果显示的是 Python version 2.X

python -m SimpleHTTPServer

要查看目录中的内容列表,请从 Web 浏览器的地址栏中转到服务器,输入“本地主机:8000

如果端口 8000 已被占用,请使用另一个端口,例如:

  • python3 -m http.server 7800 (Python 3.x) 或
  • python -m SimpleHTTPServer 7800 (Python 2.x)

然后输入“本地主机:7800”访问服务器。

如何在 Windows 10 和 MAMP 上设置本地 Web 服务器?

要在 Windows 10 上全新安装 MAMP/MAMP PRO,请执行以下操作:

  1. 从 www.mamp.info 导航到并下载 MAMP PRO。

  2. 转到您的下载文件夹,然后双击“setup_MAMP_MAMP_PRO_4.x.exe” 文件。
  3. 按照屏幕上的说明进行安装。

注意:无论是 MAMP PRO “C:\MAMP PRO” 和 MAMP “C:\MAMP” 文件夹将被安装,如果您不想使用专业版,请忽略 MAMP PRO 文件夹。

现在要运行 MAMP 并测试是否成功,请执行以下操作:

  1. 在 Windows 资源管理器中,导航到“C:\MAMP”并访问“MAMP.exe”。文件。如果您收到安全警报,则允许访问。
    • Apache 服务器和 MySQL 服务器应该会自动启动,如果没有点击“启动服务器”。
  2. 从 MAMP 菜单中单击“首选项”。
  3. 进入” 8888” 在 Apache 端口字段中。
  4. 选择“打开 WebStart Page”。
    • “欢迎! MAMP 已成功安装”页面应显示。

其他常见问题

什么是本地 Web 服务器?

本地 Web 服务器是通过返回网页来满足来自公众的 HTTP 请求的计算机。例如,与外部网络托管公司相反,Web 开发人员可以托管一个网站,并将该网站所需的所有文件或软件物理存储在他们的计算机上(本地)。

什么是局域网?

LAN(局域网)连接一个区域内的一组设备,例如在家里、办公室楼层或建筑物中。 LAN 的规模可以从数千个用户和设备到只有一个用户。

什么是广域网?

WAN(广域网)在地理上连接电信。它通常被政府实体、学校和企业用来相互传递数据,让人们无论身在何处都能执行其职能。

从普通计算机到强大的 Web 服务器

本地网络服务器非常适合托管网站并存储您希望允许其他人访问的几乎所有内容。使用软件包可以神奇地将您的普通 PC 或计算机变成网络服务器,设置起来非常简单。

既然我们已经向您展示了如何设置您自己的服务器,您是否能够让您的 Web 服务器正常工作?您将 Web 服务器用于什么类型的事情?我们很乐意听取您的意见,请在下面的部分发表评论。