可以用自己电脑做服务器吗(用自己的电脑当服务器建网站)
很多小伙伴比较关心可以用自己电脑做服务器吗(用自己的电脑当服务器建网站),本文带大家一起看看可以用自己电脑做服务器吗(用自己的电脑当服务器建网站)。
网友提问网站做好后,不想买服务器可以用自己的电脑当服务器么?
优质回答你有这种想法是可以的,实际上要看你的目的是什么,一个站点的服务器需要很多因素来保证它完美地运行和稳定,访问量一大我们自己的电脑以及带宽都无法提供稳定的需求。
身为一个技术出身的人,就是不喜欢花钱买什么云服务器,就喜欢用现成的,比如你女朋友过生日,想让她扫描一个二维码就能看到网站,怎么做(我是在教泡妞哇)。
在虚拟机中制作一个服务器系统电脑上安装一个VM虚拟机,用个服务器系统版本我这里用的是windows server 2012版本
搭建宝塔服务器去百度下载一个宝塔,使用PHP+NGINX模式,点击网站放入你想要的站点
搭建花生壳光是内网能够访问怎么够,要就要在哪里都能看的效果,花生壳可以做相关映射,免费版的也有1M的带宽,给你女朋友看管够。
把域名变成二维码输入一串域名是难记的毕竟没花钱,用草料二维码去生成一个二维码,用支付宝扫描就能弹出页面,为啥不能用微信,懂的人都懂。
没错痛哭流涕各位看客姥爷们,有什么错误以及可以分享的地方请在讨论区大胆留言,互相交流。
其他网友观点你说的单纯的从技术层面是可以的,只要一台PC机(服务器也是计算机阿),然后就是有条宽带,必须要和宽带客服沟通,说要公网IP(随便想个理由,比如说家里要装监控,需要公网IP,不然一般运营商给你的是他们的内网IP)。因为运营商给的IP是动态分配的,一般路由器重启后IP就会边,所以你还得申请一个花生壳,一般路由器都会带这个功能,就是在里家的IP变了后,能自动修改对应的域名解析。之后再在路由上在做个IP端口映射,就是把外网的某个端口映射到你家局域网的某个IP地址,基本上技术层面有这么几样东西就可以了。
再来说下现实情况,
1、虽说服务器也是计算机,都是由CPU,硬盘,内存,主板,电源等组成,和PC机没啥本质区别,但服务器的部件都是为了长时间无故障运营而做的,比如服务器内存一版都是ecc,recc的,都具备纠错和数据冗余,不太容易出现PC机的那种内存报错蓝屏,运行几个月也不容易出现,电源一般都是可以配置多个的,可以用市电和UPS,无缝切换。等等,这点个人PC是做不到的,短时间是看不出来的问题的,长时间不间断运行PC还是容易宕机的,稳定性跟不上。
2、网站访问用的是http和https协议,浏览器默认的端口分别是80和443端口,放心这两个端口都被运营商封了,有的连21端口都给你封了,所以如果你想实现外网访问就不能有默认端口,只能自定义一个端口号,随便啥运营商没封的就可以,只是到时你的URL地址会变成这样http://www.xxx.com:5625这样的形式(5625这个是随便写的),人家除了记录你一个域名,还得记住对应的端口号。
所以你说的这种想法也只能是停留在技术层面想想,基本不具备现实意义。
其他网友观点可以,通过端口映射,花生壳等软件都可以完成,将自己电脑的端口映射到外网,从而让外网的人直接访问你电脑的这个端口!我以前就这样干过,启动Tomcat,8080端口映射到外网,发布自己写的Web应用,还写了个类似QQ的通讯小程序,一个在杭州,一个在南昌,通过端口映射成功通讯。但这样有个问题,也就是你的电脑要24小时开着,否则电脑一关,别人又访问不了。而服务器跟端口映射的最大区别就是,服务器就好比是一台24小时都开着的电脑!,建议你还是买个服务器,不要多少钱,我买的才120/年!阿里云购买有学生党优惠政策的,24岁以下120/年
其他网友观点完全可以,需要做以下操作
1.确保自己的网络是否拥有公网IP如果使用的是专线,那么至少会有一个固定IP,如果使用的是宽带拨号,那么IP地址是活动的,,你要确认自己用的是专线还是宽带拨号。
如果是宽带拨号,则要保证你获得的IP是公网IP而非通信运营商转发的私有IP,这一点可以进入路由器或者直接在百度页面中输入“IP”查看结果
如上图,如果显示的是“局域网地址”,说明不是公网IP,需要联系运营商派发公网IP,如果运营商表示不能给你派发公网IP,你还有一个选择,就是利用花生壳的内网穿透,实现被公网的主机访问。
下载花生壳“HskDDNS”内网穿透版,注册时会赠送一个免费二级域名,如果只是随便玩玩,够用了,如果想使用自己的域名也可以购买一个域名然后设置为自己的域名
如果已经有了公网IP,则大可不必在电脑端安装软件来解析域名。现在的家用或小型企业路由器通常都会自带DDNS服务功能,看看路由器支持哪个服务商的域名服务,上去注册一个,通常都会和花生壳一样赠送一个免费二级域名,直接可以使用
如果用的是专线,除了能够使用上图的方式外,还可以使用下图的方式,直接在域名控制台设置解析地址
设置“@”和“www”的A记录类型为你的专线IP并设置状态为“启用”即可,但该方式最好申请开通80端口,否则需要使用隐式Url转发功能转发非80端口,具体操作方式请查看教程“https://www.57aliyun.com/archives/1219”,在此不做赘述。,使用自己购买的域名需要备案。
2.正确的端口映射在第一步中,如果使用了带内网穿透的花生壳软件,则不需要再设置端口映射,否则,需要设置正确的端口映射
如上图,服务名称随便写,【外部端口】是指外网用户要访问你的网站时需要输入的端口号,如果端口是80(http协议)或443(https协议)则不需要在网址后输入端口号,输入完整的访问地址即可,80端口和http为所有浏览器默认端口和协议,443端口则需要输入“https://”前缀。,运营商通常屏蔽了80端口的外网访问权限,公司用户申请开通很麻烦,个人用户申请开通几乎不可能,可以考虑使用其它端口代替,比如65080。【内部端口】是指网站服务器所开放的WEB访问端口,默认是80。【内部服务器IP】是指网站所在服务器的网卡地址。
图中所示,设备的公网访问地址为“http://你的域名:65080”。是不是有点难看?难看也没办法,除非你能开通80端口。
3.正确配置你的服务器,正确配置你的网站服务器,保证局域网内的其它电脑通过局域网地址能够正确访问站点。
4.公网测试在服务器所在局域网以外的任意一台电脑上测试能否正确访问站点。
其他网友观点首选说可以的,并不可取
首选要说网站部署在自己的电脑和租用的服务器上区别并不大,为什么不可取呢?主要还是因为个人电脑的,要保证有独立的IP,要知道独立IP并不便宜,咱们平常家里的购买的宽带虽然有的也是独立IP,ip地址并不固定,随时有可能发生变化,所以对于网站来说,不可能随时修改IP,对于SEO也不利,假如咱们有了固定的IP地址,运营商也不会对你开放80端口的,需要先做IP备案才可以正常使用,确实很多办法来绕过限制,都属于违法行为不提倡的。
我们在大胆假设,所有条件都具备了,那总可以正常开设使用了吧,然后困难还是有的,服务器要24小时开机,电费,设备折旧费等等,折算下来比租用一台服务器可能还要贵,而且家里电脑需要配备UPS等,甚至网络也需要配置ups,虽然现在断电是低概率事件,谁又能保障呢!
现在国内服务器超便宜的,如果只是放一个简单的企业站,一年的费用在100-200就可以购买一个低配的云主机或者虚拟空间。何必去折腾。
现在有很多国内企业推出来的,端口映射之类的,例如向日葵,不花钱根本不稳定的,而且各种限制。
综合考虑推荐你直接购买云服务器的,不要自己架设服务器,涉及到IP,备案,费用过高等问题。
其他网友观点可以,你需要解决三个问题
1、架设web服务器
2、80端口映射
3、动态域名解析
先来说第一问题。
架设web服务器的方法根据操作系统的不同而变化。如果你的电脑是windows server系统,你需要使用IIS组件来架设Web服务器。如果你是linux系统,比如CentOS, 你就需要安装LAMP或者LNMP服务器环境来架设服务器。手动架设比较麻烦,你可以使用Linux服务器控制面板来轻松架设。常用的有国内的宝塔、WDCP、AMH,也有国外的收费的CPanel等。推荐使用宝塔面板,支持多版本PHP并存。做好的网站文件放在web站点根目录上。
再说第二点,架设了web服务器后,要想从外网实现web访问必须要使用80端口。而宽带供应商为了防止你随意架设web服务器,在为你提供英特网接入服务时,都会禁用 你的80端口,你的网站就不能通过浏览器被访问到。这就需要通过花生壳、Nat123等系统来实现端口映射。
第三点,你的公网IP也一定不是静态的,经常会变,所以你如果直接使用你的本机IP来做A记录方式的域名解析,那么过一段时间,通过域名或者IP就无法访问了,这是因为IP变了。所以你还是需要花生壳、Nat123这样的系统为你做动态域名解析。而TP-link、D-link等品牌的家用路由器除了内置有花生壳或类似的应用,也都带有厂家自有域名的动态域名解析服务,使用起来十分方便。
有不懂的,尽管问我哦。我是中国书画国际大学常务校长杭舟。
其他网友观点你好,是可以用自己的电脑做服务器的。并不建议,除非你只是简单的测试,半天一天就搞定。网站投入使用供给他人访问,用自己的电脑做服务器,其实是不现实的。
个人电脑作为服务器的弊端1.长期开机提供服务。windows系统在长时间使用下并不稳定,需要定时关机。
2.影响日常个人电脑的使用,减少电脑的寿命。
3.要长期提供互联网环境。我有一定的访问量,对整个链路上的电脑和路由器都是压力。
4.不全,但也是最重要的。一方面是容易被入侵,如果您家还有其他电子设备连入互联网,很有可能被操控。除此之外,互联网上有大量的病毒,服务器很容易被挂载木马左挖矿等其他用途。
5.费电。这点也很重要,服务器是非常耗电的,你是在服务高速运转的情况下。您布置的网站很简单,在被挂着其他木马后,也会飞速的运转,达到它的负荷。要知道挖矿,最最最主要成本就是电费。如果长时间不关心,电费可能会向你一跳。
云服务器的优势如果您真有服务器这方面的需求,可以在阿里云,腾讯云,华为云,百度云,小米云,青云等购买云服务器。 专业的事交给专业的机器去做。双11都有活动,个人研究的话,一年80,毕竟服务器是可以联通互联网的,好一年80的网费也不贵。要折腾自己的电脑。自己的电脑跑一年电费得多少?
与建议如果您仅是做简单的测试,我也是使用个人电脑作为服务器。我要长期对互联网提供服务,建议购买云服务器。
其他网友观点技术实现上是可以的,要根据你的实际业务需求来看是否可行。
如果你的网站是自己访问或者是面试时用来演示的,这样完全可以用自己的电脑作为服务器。在自己的电脑上安装web服务器nginx,之后把网站部署到nginx上,这是可以本地访问。如果要外网访问还需要端口映射,把web服务器nginx的端口映射到外网。
你可以使用花生壳等内网穿透软件把web服务器nginx的端口映射到外网,这样就可以在外网访问你的网站了。
如果你想作为一个长期提供访问服务的网站,那就不建议用个人电脑了。用个人电脑作为服务器供他人访问你必须保持一天24小时开机,你不确定别人什么时候会访问。
你必须确保你的网络不能停,你的电脑不能没电,如果这样不如花几百块钱买个云服务器划算。
所以是否采用个人电脑作为服务器就要根据你的业务需求自己来决定了黑客之家头条号分享黑客技术,物联网、GO、Python、Kotlin、Android、Java编程知识,科技资讯等
喜欢的朋友可以关注我的头条号!
其他网友观点暴力直接告诉你答案,可以玩成功,然,实际用途几乎等于零!
自己做网站这个事,只能玩玩而已。以前我在单位内部的普通电脑上做过,后来在家庭的电脑上也做过。
技术上都是可以实现的,反正怎么做不是重点。
重点是点击你让网站运行的那一刻起,那台电脑基本就处于“休克”状态了。除了“上行速率”之疼以外,非服务器电脑来“装逼”客串服务器,他真“背不动”的,啊啊啊!
所以,结论是可以,,不能用!
其他网友观点理论上可以,但没80端口,和ip经常改变,弄起来很不专业,电费都不够
没钱买个虚拟主机几十一年都有
有钱买了vps,几百一年也大把
想性能好点买云服务(国内阿里云腾讯云,海外谷歌云),稍微贵一点
独立服务器,一般项目不是非常大都不需要
更多可以用自己电脑做服务器吗(用自己的电脑当服务器建网站)请持续关注本站。