用自己电脑搭建服务器,路由器为什么不可以做服务器?
谁告诉你不可以的?路由器本来就是服务器!!!!
你买来的路由器,不连接其他网络,直接和电脑连接,就可以在浏览器里输入192.168.0.1 之类的地址访问路由器管理网页。这其实就是一个web服务器。
并且,路由器其实也是一个有CPU 内存 加上网卡的电脑,你可以在管理界面中看到路由器的CPU 内存使用情况和网卡地址。
只不过一般家用的路由器,为了防止不懂网络技术的人乱改,路由器的操作系统是封闭固化的,不允许用户随便更改,也没有用户操作的接口(俗称shell)。只能通过固件升级。
但是很多高端的路由器,是直接安装openwrt之类的linux系统的,你知道root密码的话,可以直接通过ssh登录路由器,对路由器进行任何操作,可以任意挂你想要的服务器程序。
反过来说,你也可以把任何一台普通的电脑变成路由器,当然前提是之前有2块网卡。只要把电脑装上适合做路由的操作系统,通过相应的设置,就可以把普通pc当路由器使用了。
实际上很多爱好者家里都是用淘汰的服务器做成路由器用的。
当然从效率的角度讲,路由器就应该只运行简单的web服务,dhcp服务等,不应该挂太多,太复杂的程序,否则会导致路由速度大大降低。
我们的家用路由器,其实除了路由服务,还跑了一大堆其他服务,比如DHCP服务,web服务等等。专业的机房,路由器就只做路由转发,是没有其他服务的,也就没有我们家用路由器这样的web管理界面。如果你想用DHCP服务,你就必须用另外一台电脑做DHCP服务器。
总之,路由器实际上就是一台提供路由服务的服务器。
为什么建网站要用服务器吗?
现在很多站长用户在搭建网站的同时都会选择服务器,下面来说下具体原因:
服务器:主要应用于企业和个人的工作中,和家用的PC不同,服务器的任务是保证任何时候用户都能够通过终端顺利访问服务器,并传输和共享服务器中的数据。
1、搜索引擎排名的提升实际上,一个网站的优劣,通常和服务器拥有 非常大的关系。最先,服务器对于搜索引擎排名是有一定影响的,假如这一企业网站经常会出现不稳定的状况,那么便会迅速爆出排行,比较严重一些乃至会被降权惩罚,就算是立刻恢复过来,在短期内里,也难以得到较高的排行。
2、用户良好的访问体验
给予网站一个流畅的访问体验,这是每一个网站应该要做到的事情,如果没有良好的用户体验,用户访问慢,那么网站的口碑就会不断的下降。
另外,选择服务器的另一个好处就是拥有较强的可拓展性,选择一个优质的云服务器,这类服务器的可弹性拓展较强,前期可以购买配置低的服务器,后期用户访问量增家可以提升服务器配置,为后续的网站优化提供可靠的帮助。
*网站服务器怎么选:
1、看服务器的品牌
目前国内外服务器的商家有很多,在选择的一定要找正规渠道的商家。个人使用过程中觉得BlueHost主机商就很不错,为了更好服务于国内用户,BlueHost开通了BlueHost中文站,提供有美国/香港两大服务器机房,采用最新的最好的超级刀片服务器,提供全天24小时的专业人员维护,可以最快的发现问题并予以处理,基本都能保证99.9%稳定运行。
2、看服务器的类型
服务器简单来说,就是存放网站数据与客户共享的平台。服务器犹如一台电脑,服务器运行的快慢跟电脑的硬件配置有关,诸如服务器运行的CPU处理器、主板、内存、硬盘和带宽等。一般的虚拟主机只能存放运行一个网站,而服务器里面可以存放若干个网站同时运行。一般大企业和大集团网站,往往会选择价值不菲的高防服务器,有些公司甚至自己创建自己独立的服务器,如一些软件程序开发公司等。
3、个人网站/公司网站服务器选择
如果网站是用作下载资源、视频资源等,对宽带网速要求较高,一定要选择高带宽的服务器,性能配置也不能太低。如果是个人博客或个人小型网站,可以选择云服务器,这个根据自己的经济预算考虑即可。值得注意的是,支持选择不用备案的服务器,如BlueHost香港服务器等,网站域名不用备案就能使用,极大的节省了建站时间。
搭建家庭NAS服务器有什么好方案?
OnceOA知识管理套件可快速搭建基于私有云的知识管理系统,可实现NAS网盘管理,文档管理,文档同步,在线编辑。可一键创建Git/svn文件版本控制,SMB文件共享服务等。并支持企业门户、博客,Wiki,报表系统等。并支持智能考勤,任务流程协作等一系列企业功能。企业驱动引擎套件还可快速搭建配置出例如进销存等管理软件系统。
OnceOA采用自主研发的数据库和Web应用框架,支持ARM和x86架构。因此可以在树莓派等其它ARM服务上安装部署。成本十分低廉。这篇文章将介绍如何在这些开发板上安装OnceOA,搭建NAS。
ARM服务器选择预算: 160¥
首先选购ARM开发板,可使用树莓派+外壳(220~300 + 25),这个价格略贵。而且还要买一堆配件,并且树莓派系统安装并不方便。并不划算。
这里推荐一些国产ARM开发板,性价比非常高。如Orange Pi、Nano Pi、Banana Pi等,搭建armbian系统,安装过程要比树莓派要简单。价格在50~150元之间。
OnceOA的系统要求非常低,256Mb内存的32位arm开发板即可安装,这里选择 Orange Zero,价格49元。
充电器为ARM开发版提供电源,1A的也可以,不过2A以上的可以给2.5寸移动硬盘供电。选配2A的话,数据线注意也要确保能过2A的电流。
加上2A充电器+电源线(30元),外壳(15),散热片(可选),网线(6),C10的TF卡(30元),TF读卡器(20),加上运费。总价格预算可以控制160以内之间。
外置硬盘(盒)【可选】预算:155元
TF卡数据存储空间有限。可以添加一个2.5寸移动硬盘。因为OnceOA系统运行在TF卡上,移动硬盘不用的时侯会自动休眠,因此使用量不大的情况下,可选一个便宜点的。建议不要用硬盘盒,因为所需电流一般会超过1.5A,arm开发板无法为其独立供电。
或选择一个独立供电的置硬盘盒,搭配3.5寸台式机硬盘。此硬盘盒一般为独立供电,通过USB与ARM开发板传输数据。
下载Armbian系统Armbian专门为各种ARM开发板,提供重新编译的Debian/Ubuntu系统。并且armbian默认允许ssh和root用户登陆,安装过程远比RaspberryPi的要简单。
进入到 http://armbian.com 主页,搜索 Orange Pi Zero,进入下载界面。
我们这里选择 Armbian Buster(Debian)版,下载并解压备用。
写入Armbian系统网上下载 Win32 Disk Imager, 安装后打开。然后将TF卡插上读卡器,连上电脑。
然后打开软件,此时会显示TF卡的盘符G,选择刚才解压的镜像(Debian_buster),点击“写入”,将镜像写入TF卡。
系统写入完毕后,插回开发板,并连接路由、电源,启动开发板。
SSH远程连接开发板启动后,需要先找到内网IP地址,因为这个开发板没有显示器接口,可进入路由器查看。
如上图所示,orangepizero 对应的 192.168.0.100 就是开发板的访问地址。
FTP上传安装包到开发板网上搜索FileZilla,下载并安装,新建连接,协议选择 SFTP,即通过SSH传输文件。主机填入开发板内网地址,默认用户名密码为: root 和 1234。
如果用SSH登陆过,则会强制更改默认密码,填入更改后的root密码即可。
在 http://onceoa.com 官网下载最新的 oncedoc 安装包,orangepi zero是32位的arm开发板,所以这里选择 build.xxxx.oncedoc-linux-arm.tar.gz 安装包,然后上传。
SSH远程连接网上搜索Putty,下载并安装。打开后,新建连接,IP地址填入刚才查找的 192.168.0.100,然后点击 Open 连接。
第一次打开会提示更新证书。然后输入默认用户名、密码: root 和 1234 第一次登陆需要更改默认密码,按提示更改即可。
此时连接成功,使用命令 ls 列出当前目录,可以看到刚才上传的文件。
然后直接解压安装
tar -xzvf build.2926.oncedoc-linux-arm.tar.gz -C /解压后,安装服务,开机时会自动启动oncedoc
安装SMB、SVN、GIT如果要使用OnceDoc里面的SMB共享目录,svn/git文件版本控制服务,需要手动安装这三个服务的底层模块,在 putty 中以管理员运行以下指令即可。
apt-get install subversion samba git然后重启:
访问OnceOA可浏览器中打开网址测试,默认端口号为 8064,登陆后可在服务中修改:http://192.168.0.100:8064
OnceOA管理界面注册好帐号后,会进入管理桌面。OnceOA基于模块化设计,桌面上是已经安装好的模块,
选择移动硬盘存储数据默认存储到TF卡内,点击桌面上的存储管理。可选择将OnceDoc中的数据存储到移动硬盘中。如下图选择外接硬盘,然后点击设为数据盘即可。
Markdown知识管理我们这里主要介绍 OnceDoc 知识文档管理模块。可点击桌面上找到OnceDoc 进入文档管理。OnceDoc支持包括Markdown在内的多种文档格式。Markdown 是一种非常流行的轻量级标记语言,可用简单的标记绘制图表、思维导图、项目管理进度图,数学公式等。在OnceDoc新建菜单中占击“新建Markdown.md“ 即可编辑Markdown。
思维导图流程图
在Markdown中绘制思维导图的标记非常简单。如下所示。 其中3个 `代表代码块, 为键盘上数字键1左边的符号(在Esc下方,不按Shift打出来)。
```mind
顽石智能科技上海有限公司
研发部
欧若拉小姐
太阳神小组
Scrum Master
Dev Leader
Test Leader
OOP
惊奇小组
销售部
BUG一队
售前支持2队
在线销售服务二队中国华东市场部
```
渲染出的效果如下:
OnceDoc Markdown还支持项目进度图,流程图,UML关系图,数学公式,时序图等。详细可参考下面的文章。
http://onceoa.com/wiki/view/markdown
共享目录OnceAir 云盘是一台小型服务器,可以通过设置共享文件夹将移动硬盘变成网络硬盘。这样其他用户就可以通过手机APP、电脑、智能电视访问,查看里面的照片、视频,或通过APP自动同步或备份视频照片。
在Windows电脑上打开运行对话框(win+R键),将路径粘贴进去。或输入网盘IP地址: \\192.168.1.18 如下图所示,即可访问创建的共享目录。
SVN数据仓库点击网盘桌面上的 “SVN 服务器”,先指定SVN仓库的主目录,点击选择可指定为移动硬盘。点击添加可新建一个SVN数据仓库。
TortoiseSVN通过图形化界面可以方便快捷地实现SVN的各种功能,而不需要记住繁琐的命令。
搜索安装TortoiseSVN即可。安装完TortoiseSVN后,在Windows浏览器空白地方点击鼠标右键,可以看到 SVN Check 等选项。点击它,我们先从网盘仓库中Checkout提取出文件。
之后会弹出认证对话框,我们输入的用户名newghost及其onceair密码。
认证成功后,会显示出 Check out(提取或签出)的文件列表。因为是刚创建的数据仓库,所以是第0个版本,没有任何文件。而且当前目录会多出一个.svn的隐藏文件夹。
OnceOA还有话多其它企业管理软件的功能,可在
http://onceoa.com
下载体验。个人电脑与服务器区别在哪里?
个人电脑:大小、价格、性能都适用于个人使用的多用途计算机。台式机、笔记本电脑到小型笔记本电脑和平板电脑以及超极本等都属于个人计算机。
服务器:计算机的一种,比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其他客户机(个人电脑、手机、ATM等终端)提供计算或者应用服务。
个人电脑与服务器主要区别有以下几点:
1.CPU处理能力;因为要处理大量的数据,服务器的CPU处理能力及可靠性要比个人电脑高,可连续工作时间也更长,且服务器CPU支持多路互联。
2.内存;个人电脑内存主要注重低延迟和高频率,而服务器内存则要求满足效验纠错的需要,更注重稳定、可靠、可纠错。
3.网络接口;个人电脑一般放在家里,拉普通宽带或者无线上网,服务器都放在机房,高速宽带接入。
4.散热;个人电脑散热风扇口只有2到3个,散热较慢,服务器因为使用的CPU频率高,有的还是多个CPU,需要多个风扇,还要有专门的散热系统。
5.应用软件;个人电脑软件通常针对个人应用、图形应用。服务器安装的软件通常是Internet服务器端应用、企业或商业关键应用等。
个人电脑和服务器无论是硬件还是软件,根据应用的不同两者差别很大,打个比方个人电脑就是什么都会的门诊医生,但是医术不是那么精湛,而服务器就是某个方面的专家,在专业方面处理能力出众。
不想买服务器可以用自己的电脑当服务器么?
“极客谈科技”,全新视角、全新思路,伴您遨游神奇的科技世界。
个人PC电脑与服务器之间在功能上并没有太大的差异,均能够实现网站的展示。只不过服务器在稳定性、散热能力上要优于个人PC电脑,如果不是商业应用,初期使用个人PC电脑来代替服务器也是一种节约成本的办法。那么,如何才能够实现呢?
我们先要弄清楚,想要将自身网站展示在网络上都需要哪些准备。个人PC电脑我们就不继续讨论了,需要在PC电脑上安装特定的服务器版本(个人版本很多功能并不支持,有条件的可以安装Linux系统,运行起来更加稳定),以便能够搭建网站的运行环境。除此之外,还有很多复杂的工作需要完成,包括域名、公网IP地址以及到运营商备案等。
我们先来谈谈公网地址的问题,很多人使用运营商个人宽带网络来上网,这里的公网地址就存在问题。之前运营商还采用公网地址来分配给个人宽带拨号用户,随着公网IP地址匮乏,现已改成了私网地址。网站服务器必须通过公网地址才能够在互联网上传播,私网地址仅适用于局域网使用。或许有人会说使用一些特殊软件,通过将私网地址转换成公网地址的方式来发布。这里面依然存在着一些问题,一个是拨号地址的不固定,导致网络稳定性较差;一个是运营商关闭了个人拨号中的敏感端口,例如网站需要使用的80端口,这也导致发布时的问题。因此,如果真正有发布网站的需求,建议还是申请一个公网IP地址来使用(除了黑网站,均需要在运营商处完成备案)。
有了公网地址,下来的事情就是申请网站域名。大家可以在域名服务商来进行购买,首先需要核实自己申请的域名是否有人使用,如果无人使用即可申请购买,之后域名服务商会完成域名绑定。这样,通过域名就可以访问您的网站,无需再通过难记的公网IP地址访问。
当然,如果您不愿意申请域名,一直通过公网IP地址也可以正常访问您的网站。
除了用个人PC当做服务器外,还有一种方法更加适合入门用户,那就是租用云服务器。
无论是阿里云、腾讯云还是百度智能云都给我们提供的接解决方案。此类方案远比自己购买服务器要便宜的多,并且有专人维护,规范的服务器机房,无需为服务器的性能、供电等操心。通过网络便可连接自己的服务器,更加的方便与灵活。
对于个人服务器的搭建,您又是如何实现的呢?欢迎大家分享自身的建站经验!