步骤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中打开,因此从本质上讲,您可以将此服务器存储在壁橱中,而不必再进行物理访问。这有多大?!
谈一谈芯片与CPU的关系及其区别
华为又一大波新机来袭,不止是华为P10和荣耀8Lite两款!
Linux之父为自己粗鲁言论道歉,并宣布休假!
中国5G套餐用户预估破亿 中国电信大规模集采5G定制终端
推进北斗国际化 北斗列入“一带一路”建设任务
怎样将旧计算机变成Web服务器
一文解析新能源汽车高压线束用导线选型
深南电路坚持自主创新,5G用PCB需求基本进入小批量阶段
睡眠呼吸监测仪语音芯片选型——NV040D语音ic
单纤模块和双纤模块的区别是什么?
FIP导电胶点胶加工为解决电磁屏蔽提供解决方案
Bluetooth®如何追踪重要资产
测速编码器工作原理
新日电动车欺诈消费者电池跑10公里就没电
5G将带来5大产业机遇——联接、计算、云、AI、行业应用
vivo新折叠屏即将问世 将搭载骁龙8+
2020年中国电信业务收入持续增长,全面实施云改数转战略
三星发布两款满足Intel雅典娜规范的笔记本 12月开始发货
海图微电子完成数千万元A+轮融资 加快CMOS图像传感器量产
最高性价比!魅族MX四核版拆机详述