0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样将旧计算机变成Web服务器

454398 来源:网络整理 作者:佚名 2019-10-31 17:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:准备计算机

我知道,我知道,但是我知道有些人认为这本有指导意义的人没有旧计算机。。..

反正要准备计算机。您的计算机应该具有:-至少64MB的RAM(最近几天很难通过)

-英特尔AMD处理器(仍然不太难)

-CD-ROM驱动器(仍然不难)

-至少600MB的空间(由于这是一台服务器,您将需要更多空间!)

-以及从CD引导的功能-以太网端口《总而言之,其中大多数要求都很容易实现。由于我们将使用服务器版本进行安装,因此这台计算机不一定需要4GB RAM和500GB硬盘,尽管这会很好。..

步骤2:操作系统

我们将使用的操作系统是Ubuntu Server Edition 8.04。桌面版可以通过多种方式获得类似的结果,但是GUI会占用大量内存和处理能力。您可以从以下链接下载CD映像:http://www.ubuntu。 com/getubuntu/download

请确保选择“服务器版”并选择附近的镜子。

要刻录图像,请下载图像刻录软件,如MagicISO或DVD Decrypter

,或者您可以要求免费cds,但这需要时间。..准确地说需要3-4周。..

步骤3:安装操作系统

现在出现了有趣的部分,请确保您的计算机已连接到路由器并在此安装过程中具有有效的Internet连接,它将自动检测并配置您的网络设置。

您真正要做的所有事情就是将Ubuntu Server的CD放入光驱,然后从CD在BIOS中。对于所有计算机来说都是不同的,但是通常您可以从第一个启动屏幕(也就是按下电源按钮后弹出的第一件事)访问BIOS,然后在键盘上按F12或Delete

。未使用,例如键盘布局和代理信息,您应该知道要在这里放什么。..(对我而言代理是空白)

看图片以查看安装中采取的所有步骤。

:http://www.howtoforge.com/perfect-server-ubuntu8.04-lts-p2

安装软件后,它会把CD吐出来,恭喜!您刚刚安装了Ubuntu Server!

第4步:Webmin

现在这是无聊的部分。由于Ubuntu Server没有GUI(图形用户界面),因此所有内容都是基于文本的。因此,为了更好地控制服务器的运行状况,请安装Webmin(基于Web的GUI)。

使用设置的用户名和密码登录后,请输入以下命令:

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl wget http://prdownloads.sourceforge.net/webadmin/webmin_1.430_all.deb

sudo dpkg -i webmin_1.430_all.deb

现在您已经安装了webmin!通过在浏览器地址栏中输入以下内容来访问webmin:

https://您的服务器-IP:10000/

现在您可以登录了!

第5步:端口转发

现在这是什么您需要执行以下操作才能从具有Internet的任何地方访问您的网站

通过输入路由器的IP地址(默认为192.168.1.1)打开路由器的主页。

使用用户名登录并通过(默认)既是用户名的管理员,又是通行证(如果尚未更改),请查阅路由器的说明文件或google ot顺便说一句)

现在转到显示“应用程序或游戏”或“端口转发”或类似名称的标签

会有一个表格形式的表格,您输入应用程序名称,端口到端口转发,协议,然后是服务器的IP。例如:HTTP 80 80 TCP 192.168.1.xxx

输入以下值:

HTTP 80 80 TCP serverIP

FTP 21 21 TCP/UDP serverIP

SSH 22 22 TCP serverIP

启用这些值转发,然后单击“保存设置”或“保存”

步骤6:获取免费域名

获取时间您的服务器的免费域名。截至目前,您的服务器IP地址是您的网站,谁想记住它?

一个好的免费域名站点称为http://www.no-ip.com/

,它们使用您的Internet IP作为域名。只需注册一个新帐户,然后按照屏幕上的说明进行操作即可。设置

真的很容易。测试您的网站!

无论您指定了什么网站在no-ip.com上输入域名,请在浏览器中输入该域名

,您应该会看到它有效!

如果没有,请尝试服务器的IP地址,如果该IP地址不起作用,则必须在端口转发方面做一些错误。..

步骤8:权限

现在我知道您在想什么,如果无法访问服务器,您将如何更新网站?这就是答案。

再次运行服务器并执行以下命令: sudo chown yourusername:www-data/var/www sudo chmod 775/var/www

您刚刚更改了文件夹“/var/www“的权限(/var/www是您网站的根文件夹)。

现在转到主计算机,无论是Windows还是Mac,我都没有在Mac上尝试过,但是在Windows上可以正常使用。下载名为“ WinSCP”的程序并将其安装在您的计算机上。

以主机名形式输入域名,并以用户名和密码形式输入服务器用户名和密码

单击“连接”

它将与您建立连接到您的服务器,您应该能够看到服务器上的所有文件。向上几个目录,直到看到var文件夹,输入var文件夹,然后输入www文件夹

,您现在可以将新的网站资料复制到这些文件夹中,以更新您的网站,使其更酷,更复杂。

要远程执行命令,请使用SSH客户端程序PuTTY,将其搜索并下载到您的计算机中

第9步:其他想法。..

这是配置旧计算机以将其转变为Web服务器的多种方法之一。

CalcProgrammer1制作了另外一个Instructable,它帮助我数月前开始使用。如果您希望看到他的指导,请遵循以下链接:https://www.instructables.com/id/Set-up-your- very-own-Web-server/?ALLSTEPS

如果有什么我想念的,请随时发表评论

,如果一切正常,您就不再需要显示器或键盘了,这意味着您可以将计算机配置为在给定时间自动在BIOS中打开,因此从本质上讲,您可以将此服务器存储在壁橱中,而不必再进行物理访问。这有多大?!

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7841

    浏览量

    93465
  • Web服务器
    +关注

    关注

    0

    文章

    139

    浏览量

    25315
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    计算机专业408考研科目

    ”模型。 在这个阶段,不要急于背诵数据结构的代码或操作系统的算法,而是要理解计算机是如何“思考”的。你需要将数据结构视为信息的组织方式,组成原理视为信息的物理载体,操作系统视为资源的管理者,
    发表于 04-11 16:44

    NTP时间服务器的作用、原理以及在各个领域的应用

    随着科技的发展,计算机网络已经成为我们生活中不可或缺的一部分。在这些网络中,时间同步是一项至关重要的任务。为了确保数据的准确性和一致性,NTP时间服务器应运而生。本文详细介绍NTP时间服务器
    的头像 发表于 02-03 13:38 6105次阅读
    NTP时间<b class='flag-5'>服务器</b>的作用、原理以及在各个领域的应用

    什么是企业云服务器-云计算

    企业云服务器是指为企业提供的基于云计算技术的服务器解决方案。华纳云是一家云计算服务提供商,为企业客户提供云
    的头像 发表于 12-29 17:57 1077次阅读

    20个常用服务端口及对应服务信息

    电子邮件。 (5) 端口号:53 服务名称:DNS 服务描述:域名系统,用于域名解析为与之对应的IP地址。 (6) 端口号:80 服务名称:HTTP
    发表于 12-03 06:07

    如何快速在云服务器上部署Web环境?

    如何快速在云服务器上部署Web环境
    的头像 发表于 10-14 14:16 863次阅读

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    体验】2. 刷机、同局域网mac访问存放图片及作为web服务器【VisionFive 2单板计算机试用体验】3. 使用vf2搭建电子相册或户外广告屏【VisionFive 2单板计算机
    发表于 09-04 09:08

    如何使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上构建 Web 服务器

    使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上构建 Web 服务器
    发表于 09-04 08:10

    如何使用 Mbed OS 在 NuMaker IoT 板上构建 Web 服务器

    使用 Mbed OS 在 NuMaker IoT 板上构建 Web 服务器
    发表于 09-04 06:33

    搭建并优化树莓派《我的世界》服务器:全面指南!

    使用树莓派托管《我的世界》服务器具有诸多优势,尤其适合那些希望搭建小型、经济高效且节能的服务器的用户。无需额外硬件:无需强大的计算机或昂贵的服务器硬件即可运行《我的世界》
    的头像 发表于 08-11 16:08 1789次阅读
    搭建并优化树莓派《我的世界》<b class='flag-5'>服务器</b>:全面指南!

    【VisionFive 2单板计算机试用体验】2. 刷机、同局域网mac访问存放图片及作为web服务器

    挂载磁盘,刷机后sd卡只用到了xxG 查看/dev/mmcblk1p4 df -h 问题 apt-get install kmod Mac上访问vf2并搭建web服务器 输入 :set
    发表于 07-21 21:51

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 902次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 916次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    如何配置Linux防火墙和Web服务器

    在当今数字化时代,网络安全显得尤为重要。Linux作为一种开源操作系统,广泛应用于服务器管理和网络配置中。本篇文章详细介绍如何配置Linux防火墙和Web服务器,确保内网与外网的安全
    的头像 发表于 05-24 15:26 2069次阅读
    如何配置Linux防火墙和<b class='flag-5'>Web</b><b class='flag-5'>服务器</b>

    卫星授时服务器 国内ntp网络授时服务器的发展方向 北斗对时服务器

    ntp(网络时间协议)最早是由美国大卫·米尔斯在1985年提出,它旨在解决全球不同计算机系统和网络之间的时间同步问题。ntp通过允许网络上的计算机时钟同步到一个共同的时间源来提供解决方案,这对从数据
    的头像 发表于 05-07 15:59 659次阅读
    卫星授时<b class='flag-5'>服务器</b> 国内ntp网络授时<b class='flag-5'>服务器</b>的发展方向 北斗对时<b class='flag-5'>服务器</b>

    边缘计算服务器

    边缘计算服务器是支撑边缘计算模式落地的核心硬件设备,其定义及特性可归纳如下: 一、定义 边缘计算服务器指部署在网络边缘侧的专用
    的头像 发表于 04-29 07:46 1019次阅读