拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何用旧电脑搭建 Linux Web 服务器

如何用旧电脑搭建 Linux Web 服务器

白鹭 - 2022-01-15 2010 0 0

如果您对构建家庭 Web 服务器感兴趣,最简单的方法是在备用计算机上安装 Linux。由于 Linux 的简单性,这样做很简单,并为您提供了一种托管网站或博客的合理方式。下面介绍如何设置 Linux Web 服务器。

使用旧电脑创建 Linux 网络服务器

  1. 如何使用 Linux 创建自己的 Web 服务器
    1. 1.为 Linux 网络服务器寻找一台旧计算机
    2. 2.安装 Linux 操作系统
    3. 3.安装 Linux 网络服务器软件
    4. 检查网络服务器!
  2. 查找服务器的本地 IP 地址
  3. 共享网络文件夹
  4. 通过端口转发帮助 Linux 服务器在线
  5. 为 Linux 网络服务器提供一个静态主机名

如何使用 Linux 创建自己的 Web 服务器

要构建一个可以在家运行的 Linux Web 服务器,您需要硬件和操作系统。此外,还应安装网络服务器软件和来自 Internet 的服务器访问设施。

本文将分为 4 个简单的步骤,您可以按照这些步骤构建自己的 Linux Web 服务器。

1.查找不再使用的旧电脑

2.安装Linux操作系统

3.设置应用网络服务器软件(Apache、PHP、MySQL)

4.从 Internet 访问服务器

让我们开始吧!

1.为 Linux 网络服务器寻找一台旧计算机

在选择用作 Web 服务器的计算机之前,您需要了解最低操作系统要求。 Ubuntu虽然很流行,但还不够轻量级。相反,Lubuntu 19.04 是一个更强大的选择。这是基于相同代码构建的 Ubuntu 的更轻量级替代方案。

  1. 下载 Lubuntu 19.04。

Lubuntu 系统要求

Lubuntu 19.04 的最低要求为:

  1. 双核处理器 512MHz 或更高(推荐为 1GHz,而 Ubuntu 为 2GHz)
  2. 4GB 系统内存
  3. 25GB 可用硬盘空间
  4. 选择 32 位版本(旧电脑)和 64 位版本

您可以在家中的某个地方拥有一台合适的旧 PC,或者在二手商店购买一台二手电脑。值得注意的是,您可以在 Raspberry Pi 上安装 Linux Web 服务器。这台小型计算机的价格不到 30 美元(690,000 越南盾),如果您遇到旧硬件问题,这是一个明智的选择。

另外,不要将其限制在较旧的 Windows PC 上。 2006 年之前配备 PowerPC 处理器的 Apple Mac 和 MacBook 也可以运行 Linux。

和Ubuntu一样,Lubuntu支持多种类型的显卡、硬盘和其他硬件。要检查发行版是否适用于您选择的硬件,请运行 Live CD。

如果您计划 24/7 全天候运行服务器,请确保它位于通风良好的区域。夏天最好把它放在有空调的房间里,因为温度是服务器的敌人。

2.安装Linux操作系统

如何用旧电脑搭建Linux web服务器的图1

安装 Lubuntu 非常简单。只需获取 ISO 文件并将其刻录到 DVD 或 USB 即可开始使用。

这些磁盘映像具有最新的软件版本,因此安装后只需进行小升级。如果计算机支持则使用 64 位版本,否则使用 32 位版本。

准备就绪后,将安装介质插入计算机并重新启动。如果您需要更改 BIOS 设置以从光驱或 USB 引导,请执行此操作。在某些情况下,可能会打开启动媒体选择菜单。

对于可启动的安装媒体,选择Install Lubuntu。出现提示时,选择Download updates while installInstall 3rd派对软件,然后点击擦除并使用整个磁盘

请注意,此步骤将删除您在此计算机上的所有其他操作系统。遵循每个所需设置的其他选项。对于 Web 服务器项目来说,加密 Home 目录并不是明智之举。安装完成后重启。

重启后,检查更新。转到系统>管理>更新管理器>安装更新。安装任何更新后,您可能需要重新启动。

3.安装 Linux 网络服务器软件

尽管有许多替代方案可用,但大多数网站运行在 Apache、MySQL 和 PHP(称为 LAMP)的组合上。这类似于您应该在 Windows 上安装的内容。

这三个工具都可以通过软件中心安装。通过系统>启动这个应用程序;管理>突触包管理器。这是您安装所需软件的地方。

搜索并安装以下软件包,每个名称都会包含不同的先决条件:apache2、php5、php5-mysqlmysql-serve r。应用更改以安装软件包。

软件包将很快下载并安装。安装程序将提示您输入 MySQL 'root' 密码。无需重启。

您可以替换在命令行中安装这些工具。打开终端然后输入:

 sudo apt install lamp-server^-y 

如何用旧电脑搭建Linux web服务器的图2

检查网络服务器!

您可以通过打开服务器上的 Firefox 浏览器并访问 URL http://127.0.0.1/. 来检查设置。或者,输入 <强>http:///本地主机/。

您应该会看到消息 'Itworks!' 。这意味着您的网络服务器正在运行!

Apache 和 MySQL 都将在后台运行并开始启动。在网络服务器当前运行的情况下,您可以编辑 /var/www 中的文件。只需刷新浏览器即可在网络上实时查看更改。

查找服务器本地IP地址

当服务器处于活动状态时,它应该对外界可见。因此,使用所有常用补丁更新服务器非常重要。

首先,找到服务器的本地IP地址并将其设置为您以后可以参考的地址。您会在网络信息中找到路由器指定的当前IP地址。

点击网络连接找到这个信息,然后选择Connection Information。这会弹出一个框,里面有当前IP地址,网卡、广播地址、端口和DNS服务器。请记录IP地址。

接下来,编辑连接信息以提供本地网络上的静态 IP 地址。再次右键单击,但这次转到 Edit Connections。 选择适当的适配器名称(例如 eth1)并编辑设置。

选择IPv4标签并将Method切换为Manual。点击Add 然后输入连接设置中的信息。但是,请注意 IP 地址需要以不同的方式输入。保留前 3 个八位字节(点之间的数字),但将最后一个数字更改为更高的数字(低于 254)。

请务必不要在您的网络上使用手动分配的 IP 地址。如果不确定,请选择一个较高的 IP 地址,例如 250。这将是您的本地静态 IP 地址。

共享网络文件夹

有几个选项可用于访问和上传文件到服务器。为了说明目录权限的重要性,可以考虑共享 Web 目录作为选项。

仅当您的服务器位于专用网络上时才使用此方法很重要。确保没有人可以连接到它并访问您的共享文件夹。

首先处理web目录的权限。按 Ctrl + Alt + T 打开终端,然后输入:

 sudo chmod 777/var/www 

系统将提示您输入密码。如果为 true,将更新权限。

现在进入文件浏览器,找到/var/。右键点击www文件夹,然后选择共享选项并取消选中它。为了安全选项,您可以使用或不使用密码共享它。选择访客访问权限,无需用户名和密码即可共享文件夹。

现在,您或其他任何人都可以在没有密码的情况下访问这些文件。因此,出于安全考虑,建议使用密码共享。还要花点时间检查允许其他人在此文件夹中创建和删除文件。此选项为您提供共享文件夹的写入权限。

要查看您的文件,请访问网络位置//localhost/www

如何用旧电脑搭建Linux web服务器图3

它将提示输入密码或允许您直接访问文件,具体取决于您的安全设置。这些文件可以通过 http:///localhost/(或您设置的任何静态 IP 地址)在网络浏览器中访问。

通过端口转发帮助 Linux 服务器联机

现在你有了一个IP地址,另一个需要理解的重要概念是端口转发。每个人都通过一个 IP 地址连接到 Internet。对于大多数家庭连接(以及许多公司连接),计算机的 IP 并未真正暴露于 Internet。

那么网站访问者如何联系服务器呢?这可以通过端口转发来完成。

服务器上的网关就像一个房子的门,具有安全的含义。每个端口都可以让您访问服务器上运行的不同服务。 Web 服务器默认使用 80 端口。

要启用此功能,您需要登录路由器的管理页面。查看设备的文档以了解详细信息(某些路由器背面印有 IP 地址)。在这里,您应该找到一个名为 Port ForwardingApplications 的部分,可让您正确转发端口。

将 TCP 端口 80 转发到网络中,到您之前设置的静态 IP 地址。每个路由器都会有所不同,因此请参阅路由器手册进行正确设置。

给 Linux Web 服务器一个静态主机名

大多数家庭路由器通过所谓的动态 IP 连接到 ISP。这意味着路由器的公共 IP 地址会在一段时间后更改,通常是一周左右。

另外,DynDNS 服务器允许您为您的网站设置 DynDNS URL。感谢客户端,每当公网IP地址发生变化时,URL仍然会指向Linux服务器。

因此,访问者可以通过访问 http://yourhostname.dyndns.org 从外部访问您的网络服务器。 一些 ISP 会阻止80端口连接到路由器。在这种情况下,将端口 8080 之类的内容转发到端口 80。这将允许您通过转到 http://yourhostname.dyndns.org:8080 来访问您的网站。

现在您的网络服务器已经设置好,您可以专注于编程或安装您自己的软件!

也许您将运行博客软件或主持论坛或公告板(人们共享信息的地方)。您可能对托管像 Mastodon 这样的社交网络、投资组合或任何您想要的东西更感兴趣。

希望你成功。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *