能不能把私人家用电脑配置成一个网络服务器?

能不能把私人家用电脑配置成一个网络服务器?,第1张

我不是专业的,本行是做开发的,说一下自己的理解,说的不对请指教!

我认为可以,因为我家里有一台我退下来的工作电脑!我装了centos在上面跑了虚拟机,虚拟机跑的是黑群晖!母机跑了web服务+svn!已经两个月没有重启了!关于动态ip我是写了个脚本,每3个小时检测一下外网能否连通,能连通就获取一下外网的ip地址,跟上一次获取的做比较,如果不一样,就更新,我用了dnspod的api接口,修改我域名的a地址!这样我直接用域名就行了!路由器上设置了端口映射!给路由器设置一个端口,这样,访问域名+指定端口的时候就是访问路由器的管理界面,当我需要打开什么服务的时候,我就把路由修改对应的端口映射!例如外网80端口访问,因为本地运营商禁止了80和443端口,那我本地就开放8080端口,路由器里做好外网80对应内网8080的映射!这样我内网8080就可以对外提供服务了!

这样就避免了类似花生壳限制流量和带宽的问题!家里是上行10m下行30m!速度下载4m/s,上传15m/s左右!我认为足够了!

再加上断电后来电重启,系统写好脚本,启动后依次启动你需要开启的服务,路由器设置断网重拨!基本可以实现无人照看!一般无法连接不是断网就是断电!不过我家这边很少断电,一年也断不了两次,不是重大问题,一般的线路检修,很快就恢复!网络是联通,基本跟供电情况一样,断网两个小时内处理,不是线路被挖断,基本两个小时左右都能解决!

毕竟不是专业的IDC机房,双线接入,双机热备那样稳定,毕竟人家要求的是7×24!我们家用基本满足5×8就可以了!

不过电费作为个人来说看侧重点吧,家里电脑电源是350铜牌!没有光驱,没有显示器,只有主板,电源,处理器,内存,风扇!不是满负荷运行的话,我估计最多大约150w~200w左右!一天大约2,3度电!一个月60~90度电!一度电大约055元左右!大约一个月50,60块钱!虽然看似不少,不过我这可是4核16G+120GSSD+1T机械的配置!如果你用树莓派或者功耗更低的赛扬板载处理器,比我这更少!

不过如果没有别的追求的话,只是学习话,建议去买个阿里,小鸟,腾讯的服务器,那个更稳定,1核1G1M带宽,包年的话也就300多!平均下来一个月也就几十块!

基本说完了,说下几个问题!

第一,如果在家里架设服务器,基本等于把家里的整个网络暴露在了互联网中,因为你不可能因为架服务器再拉一根线!所以安全防护问题需要注意,一旦被人拿下某个点,可能会一步步通过内网渗透提权进而拿下家中的整个网络!

第二,持久性问题!可以去网上搜下这个问题的相关答案下面很多朋友给出的当初架设服务器开的网站地址,很多都打不开了,这说明了,家中架设服务器不是理想化和最好的方案,或许没有那个当初的耐心折腾,或许无法满足你的技术要求和稳定要求转到了专业的Vps上!我们还是尽量把专业的东西交给专业的人去做!

第三,环境,噪音!一般都是放在自己的书房或者不起眼的地方!虽然不是机架或者是塔式服务器,不过风扇和电源的噪音还是有的,长时间的听人会很烦躁的!所以我也不建议!我是因为有地下室,我用光线通过弱电井顺到了地下室,地下室装了个架子!所以等于我吧机器放到了很远的局域网里,速度保持,噪音没了!

第四,带宽占用,因为都是一根网线,虽然可以限制速度,但是毕竟也是占用了本该你上网看的带宽!所以这个也要注意一下,如果不分配好和设置好,网速对家里和服务器绝对都是一种鸡肋!因为两边都吃不饱!

带来的好处

第一,所有权,那就是所有资源文件都在你的100%权限下,你不会因为欠费被停机删档!你的代码,照片,视频都是百分百在你的掌控下!如果要用git,自建的绝对比买服务省钱!

第二,花更少的钱,获得更好的配置!

我从是否可行,是否合适说的!看你追求了!!

从硬件方面,普通电脑做服务器,无伤大雅,可以简单测试。但是网站服务器并不是想象中的那么简单,只要能打开程序就可以,需要很多网络设置,解析,法律的备案,以及家庭健康为代价。

服务器的种类不少,主要根据自己的需求,安装不同的系统服务,比如网站用web服务,以及文件使用FTP服务等,这里以FTP服务器为例:正常的服务器系统,建议使用windows2003或以上的专业系统版本。

对于许多在内网搭建服务,如何把内网IP映射到公网,使公网也能轻松访问所搭建的服务,例如,网站、管家婆、FTP、SVN、远程桌面、视频监控,数据库等等。正常一般的端口映射略微繁琐,相比较更为简单的是采用第三方辅助管理工具映射:

网站备案是一个系统化的工程,需要各部门配合,不是说一个普通人就可以做到所有步骤。网站备案的过程是,用户提交资料到----接入商,接入商初审,初审通过转寄所在地通管局审批,审批通过核发备案号,存档工信部数据库。

这个过程,普通家庭用户连基本的接入资质都没有,谈何备案?大部分地区家庭网络是不允许提供商业运用的,这在办理家庭宽带时那张的协议书中,都有明确条款,否则属于违反合同法约定,是有权利追究法律责任的。而且很多地区在运营商,比如联通电信,都是封锁基本网络服务端口的,比如80端口,大部分家庭电脑并不具备服务器运营基础环境。根本就不符合备案的基础条件,又谈何怎么去做呢?

就从简单的环境而言,一台电脑24小时365天运转,产生的噪音污染,辐射污染,都不是普通家庭能够解决的问题,专业机房都是封闭式运行,中央空调自动恒温,就普通电脑的一年电费消耗,都不如单独自己用机房空间。

所以相对情况下,如果有人建议你在不专业的环境去做专业的事,这些人都是另有所图,误人子弟,甚至不怀好意的。千万谨慎对待。

可以将自己的电脑变成一个服务器。

一、把我们的电脑变为服务器的方法:

1 电脑左下角点击开始

2 然后点击控制面板

3 点击程序

4 点击程序和功能

5 点击打开或关闭Windows功能

6 将‘Internet信息服务’下所有选项全勾上,然后点击‘确定’。稍等一会儿便可完成修改。

二、建立本地网站

1 待修改完成后,转到‘控制面板’页面,将‘查看方式类别’改为‘小图标’或‘大图标’(以便找到‘管理工具’)

2 打开‘管理工具’

3 打开‘Internet信息服务(IIS)管理器’

4 将左边栏目扩展开

5 右键点击‘网络’,然后打开‘添加网站’

6 ①填写‘网站名称’,例如:new;

②通过‘选择’将‘应用程序池’设为‘DefaultAppPool’;

③选择‘物理路径’(也就是你服务器的根目录);其它不用管,最后点击确定。服务器就建好了。

三、测试服务器是否已建立好

1 添加文件或文档在所选的物理路径下。新建了一个HTML文件

2 打开‘Internet信息服务(IIS)管理器’,点击右侧如图中的‘浏览:80(>

3 或在浏览器输入网址处输入‘127001’,回车。

4 再或输入‘localhost’,回车。均可看到我所添加的文档,这下本地服务器建立成功。

架设服务器步骤:\x0d\一、安装IIS\x0d\从桌面打开"我的电脑",进入后打开“控制面板",好,这时找到“添加/删除程序",进行双击;在d出的窗口中,单击“添加/删除Windows组件",等待,会\x0d\d出一个窗口,这里可以进行选择,看要安装什么组件,这些你以后慢慢看吧,我们先完成我们要做的事。在组件列表中选择第一个“Internet信息服务(IIS)",\x0d\也就是在这一个名称前面的四角框打上勾;(当然,你也可以对“Internet信息服务(IIS)"这一条进行双击,这时就会d一个窗口,里面又可以进行选择,看哪些不需要安装都可以去掉勾。)\x0d\我们选好了以后,单击“下一步",这时就会d出一个进度条,安装过程中会提示你插入跟你当前所用的系统版本相对应的系统安装盘;例如:你的系统是XP,那就插入XP系统安装盘;\x0d\2000就插入2000系统安装盘。建议用2000server的的系统做服务器会比较稳定,而且人数访问限制可以自由设置。放入光盘后,单击确定。完成后,开始设置IIS。\x0d\\x0d\二、设置IIS\x0d\也是打开“控制面板”-然后打开“管理工具”-这时找到我们刚安装的“Internet服务管理器",双击;我们看到的是"Internet信息服务"窗口,\x0d\这时我们对,左窗口的“Internet信息服务”文字下边的“你电脑的计算机名旁的 号进行单击,d出下一级目录,我们现在只要做网站服务器,其它功能不需要,我们都把它停止运行,\x0d\免得被人攻击,如:”默认FTP站点“,我们现在不需要,对该项进行右击选”停止“。我们看到的都照这个步骤弄”停止“服务,只留一个”默认web站点”为”启动“状态。\x0d\接下来我们开始设置我们的站点吧。对“默认web站点”右击,选择”属性“,d击一个名为”默认web站点属性”的窗口,我们要设的第一个“Web站点":\x0d\详细设置列表:\x0d\\x0d\Web站点标识\x0d\说明:默认Web站点\x0d\IP地址:(全部未分配)\x0d\TCP端口:80(填80)\x0d\\x0d\连接\x0d\无限(不限制访问人数,就单击前边的圆圈)\x0d\限制到(要限制访问人数,就单击前边的圆圈和输入限制连接的人数)\x0d\连接超时:30(秒)\x0d\\x0d\启用保持>

1、点击‘开始’,打开‘控制面板’

2、打开‘程序’

3、打开‘程序和功能’下的‘打开或关闭Windows功能’

4、将‘Internet信息服务’下所有选项全勾上,然后点击‘确定’。

5、待修改完成后,转到‘控制面板’页面,将‘查看方式类别’改为‘小图标’或‘大图标’

6、打开‘管理工具’

7、打开‘Internet信息服务(IIS)管理器’

8、将左边栏目扩展开

9、右键点击‘网络’,然后打开‘添加网站’

10、填写‘网站名称’;b通过‘选择’将‘应用程序池’设为‘DefaultAppPool’;c选择‘物理路径’;其它不用管,最后点击确定服务器就建好了。

利我倒是看不到,不过弊确实一大堆。

首先,你想用自己电脑作为服务器,这种想法很好,不过那只能用于比如几个好友之间的娱乐,可以如此。但是要用你的电脑作为服务器挣钱,第一:配置太低,高访问会造成电脑死机。第二:你的电脑不可能保证一年四季都是开启状态,用户一旦不能访问你的服务器,后果可想而知、所以最好还是去租赁一台服务器,可以先找便宜的,资金充足可以换较好的服务器。最后祝你站长梦想有成

1、网站服务器其实就是我们通常说的web主机,对应不同的编程语言,单间网站服务器的软件不同,一般情况下,在windows环境下,一般以aspnethtml为主,在这种情况下,搭建网站服务器就主要用到微软系统自带的iis(互联网信息服务)就可以了,Linux环境下就是php了,相对应搭建的软件就是apache+mssql了。

2、java是跨平台的,哪个都可以。对于初学者来说,建议使用asp方面服务器,一方面是asp程序比较简单易懂,在修改过程中,还可以借助Dreamweaver等可视化编程工具,进行可视化编辑,另一方面windows环境下iis安装极其简单,在控制面板中——添加删除程序——windows组建,下拉找到iis,放入系统盘即可安装,无需下载任何东西。

3、在我们网站编程实际应用过程中,我们其实还用到一个简易的iis服务器,百度一下就能找到“简易iis服务器”,这是一些热心的网友开发出来的网站服务应用程序,同样可以起到iis的作用,但是支持的范围有限,对于一些高端的iis服务不支持,但是作为日常测试网站程序已经是足够了。

4、如果准备搭建的网站服务器是准备支持php的,推荐安装“一键php集成调试环境”,安装极其简单,下载后,下一步就可以,这个集成环境,融合了,php解释器,mssql服务器,phpadmin,Apache服务器,php加速等。可以说是一个完美的php服务器环境。

5、下面还需要对网站服务器就行设置,设置网站的路径,使其指向你网站程序的存放目录,设置网站首页例如:indexasp,indexphp等。然后测试一下自己的ip地址是多少,如果你的这台网站服务器是放置在局域网环境当中的,那还需要你再路由器上设置一下端口映射,否则外网的电脑是访问不了你这台电脑的,路由器就由于一道墙,他阻隔了你与外界的交流,也就是说保护着你这台电脑。

6、但是你现在想让外部的电脑访问你,就必须让外部电脑了解你的位置,所以做一个端口映射就可以实现,具体如果做,请查看你所使用的路由器的型号来设置了,切记一定把80端口映射就可以,网站服务器默认的端口是80端口。

(1)你上网没有用路由,运营商单独分给你一个ip地址,那你直接可以用你的ip让外网的同学来访问你的网站,我们这里用的8080端口,所以形式为:xxxxxxxxxx:8080为了让多的同学了解,我在_嗦一下,怎么知道自己的ip地址,你不必用在cmd命令输入ipconfig这种略显专业的方法去获取,其实哦重要在百度搜素“ip查询”,第一个就是。

(2)用了路由器,一个路由器呆了好几台电脑,比如说跟室友,这就需要你去路由管理页面设置一下,端口映射,让被人访问你们的ip地址时,映射到你的电脑,在浏览器中输入19216811(以你的路由为准),进入路由管理页面, *** 作,

转发规则-----虚拟服务器-------添加新条目

端口我们没改,所以填8080,IP地址为你的电脑在局域网中的地址,怎么样知道自己的局域网中的地址,很简单自己百度一下,只要局域网里的电脑不是太多,一般为1921681XXX,我这里为1921681101,然后点击保存,OK,然后外网就可以用你们IP去访问你的网站了。

效果图如下:

这时可以把这个网址发给你的同学,试一下,他能不能访问你的网站,答案是肯定的!

3、但是又有新问题了,你第二天打开路由,或者再次上网时,运营商会重新分配给你一个新的IP地址,难道你让你同学访问时,再次把这个IP地址发给他吗?显然这是不合理了。

我们就想有一个动态域名多好。这里给大家介绍一款软件“花生壳”,下载安装,然后注册后,你就会获得一个免费的二级域名,每次开机自启后,就会将花生壳服务端中的IP数据更新成你新的IP地址,然后你每次用你固定的域名来访问时,就会解析到你新的IP地址。

双击你的域名,看有没有显示出“经检测,您的域名已激活并指向正确”!

OK,到这里,没有路由的同学,就可以直接用你的域名访问了!

有路由的同学,还得多 *** 作一步:

再次进入路由管理页面, *** 作:

点击“动态DNS”,这时如果你的上述 *** 作都没问题的话,服务提供者那一栏已经自动填充成花生壳的网址了,然后输入用户名,密码,点击登录,如果显示为“连接成功”,那点击“保存”。到这里,终于大功告成,看一下最终效果图:

可以看到,我用我的域名成功的访问到了我的网站。

PS:有时显示“验证成功”时也是个假象,一点击“保存”时,又显示为“验证失败”,再点击“登录”,多点击几次“保存”,直到它一直显示为“验证成功”即可,反正就是多试几次。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10245310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存