一台电脑的主机能当做服务器用吗?
当然可以,要是要求不高的话,普通家用电脑和服务器没有本质的不同,但服务器的性能要比普通PC要强许,无论是CPU,内存,主板,硬盘,网卡虽然说都是性质是一样的但确实不是一个档次的,但普通电脑当然也是可以当服务器用的,现在国内有些企业还用着早该扔了的电脑当做服务器用,理由可想而知了,但服务器一般对显示要示不高,如显卡和显示器能用就行是根本
能用自己的电脑做服务器。
但存在以下问题:
确定计算机所使用的IP是公网IP,也就是说,在任何一台连接到internet的计算机,都可以通过这个IP访问到的计算机;
家用计算机做为WEB服务器,存在着很大的弊端,首先是带宽的问题,如果人数再有增加的话,将会导至网络堵塞而无法访问网站;
由于家用电脑和服务器在构造上的不一样,不能连续长时间的工作;
其三是网络安全的问题,由于专业的机房一般都配置有专业的软硬件防火墙,而个人计算机从软件到硬件都不具有这些能力,从而导致系统的不稳定。
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
家用电脑主机在不考虑稳定性的前提下是可以用做服务器。
1在电脑主机上安装“IIS”可以实现WEB服务器的功能。
2IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
3IIS是Windows中的软件。Win2k/2k3/xp(XP家庭版没有IIS)都可以在“控制面板→添加/删除程序→添加/删除Windows组件→Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。
4有了IIS意味着能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)
没有最低配置,以提供服务的资源或程序需要为准。
一、安装IIS
从桌面打开“我的电脑“,进入后打开“控制面板“,好,这时找到“添加/删除程序“,进行双击;在弹出的窗口中,单击“添加/删除Windows组件“,等待,会
弹出一个窗口,这里可以进行选择,看要安装什么组件。
也就是在这一个名称前面的四角框打上勾;(当然,也可以对“Internet信息服务(IIS)“这一条进行双击,这时就会弹一个窗口,里面又可以进行选择,看哪些不需要安装都可以去掉勾。)
选好了以后,单击“下一步“,这时就会弹出一个进度条,安装过程中会提示插入跟当前所用的系统版本相对应的系统安装盘;例如:系统是XP,那就插入XP系统安装盘;
2000就插入2000系统安装盘。建议用2000server的的系统做服务器会比较稳定,而且人数访问限制可以自由设置。放入光盘后,单击确定。完成后,开始设置IIS。
二、设置IIS
也是打开“控制面板”--->然后打开“管理工具”--->这时找到刚安装的“Internet服务管理器“,双击;看到的是“Internet信息服务“窗口,
这时对,左窗口的“Internet信息服务”文字下边的“电脑的计算机名旁的+号进行单击,弹出下一级目录,现在只要做网站服务器,其它功能不需要,都把它停止运行,
免得被人攻击,如:”默认FTP站点“,现在不需要,对该项进行右击选”停止“。看到的都照这个步骤弄”停止“服务,只留一个”默认web站点”为”启动“状态。
接下来开始设置站点吧。对“默认web站点”右击,选择”属性“,弹击一个名为”默认web站点属性”的窗口,要设的第一个“Web站点“:
详细设置列表:
Web站点标识
说明:默认Web站点
IP地址:(全部未分配)
TCP端口:80(填80)
连接
无限(不限制访问人数,就单击前边的圆圈)
限制到(要限制访问人数,就单击前边的圆圈和输入限制连接的人数)
连接超时:30(秒)
启用保持HTTP激活(打上勾)
启用日记记录(打上勾)
活动日记格式:
W3C扩充日志文件格式
这一页设置就完成了;下一设置:
操作员:
这里就不用设了,用默认的
性能:
这里也可以跳过,可以不用设置。也可以过看后自已看看需不需要设置。
ISAPI筛选器
这里不管它
主目录
(这里要好好设一下了)
连接到此资源时,内容应该来自于:
此计算机上的目录
另一计算机上的共享位置
重定向URL
(这里选第一个)
本地路径:(这里是那网站肉容的文件夹)比如:网站放在E:web,那就填“E:web“
(打勾)脚本资源访问(打勾)日志访问
(打勾)读取(打勾)索引此资源
写入(不打勾,打了勾,别人就可以修改网站了)
目录浏览(不打勾,看情况定)
应用程序设置
应用程序名:默认应用程序
起始点:<默认Web站点>
执行许可:纯脚本
应用程序保护:中(共用的)
这一页也设置完成了
文档
(打勾)启用默认文档
列表里设置
indexhtm(单击添加,输入indexhtm,确定。进行添加)
indexasp(单击添加,输入indexasp,确定。进行添加)
indexhtml(单击添加,输入indexhtml,确定。进行添加)
Defaulthtm
Defaultasp
1、首先自然是操作系统的安装了,服务器的操作系统又分为了windows操作系统和linux操作系统,首先我们来你看下windows服务器操作系统,比较常用的就是windows server 2003了,当然还有2008和2012,当然没有2003常用罢了。
2、接着来看下linux操作系统,相比于windows服务器操作系统,linux操作系统更加安全,一来是会使用linux系统的用户并不多,二来是因为用户权限,一般登陆linux操作系统的用户都是普通用户,很多操作权限都受限制,因此更加安全。常用的linux操作系统有redhat,centos,ubuntu等。
3、想要成为服务器,联网是必须的,平时我们使用的一般都是虚拟拨号上网,每次重启猫的时候IP地址都会变,这样不利于用户的访问,因此我们必须申请一个静态IP地址,这也是我们架设服务器的重要条件,静态IP可以像宽带供应商提供,应该不是什么难的事情。
4、如果你的网站都是静态网页的话,完成以上步骤就可以了,但是如果你的网站有用到动态网页的话,我们就需要安装web服务器了,windows服务器操作系统下安装的web服务器一般为IIS服务器,而linux操作系统下安装的web服务器一般为apache服务器,这两种是比较常用的web服务器。目前nginx服务器也是异军突起,大有和前两者一较高下之势。
5、动态网页的制作离不开后台程序的支持,我们平时比较常用的后台程序有jsp,asp,php,想要编译这些后台程序文件,我们就需要在web服务器中加载对应的组件一边支持这种格式的文件,不同的web服务器设置的方法也不同,如果有需要的话可以上网搜索相关教程。
6、动态网页一般都会跟数据库交互数据,因此数据库也是必须要安装的,数据库的种类也是很多的,常用的有mysql,mssql,oracle,access等等,数据库的选择一般都跟后台程序和web服务器都有关系,不同的web服务器和后台程序,数据库也不相同。
7、有了这些软件,不管是动态网站或者静态网站都可以支持了。作为服务器,让用户进行操作也是必须的,用户操作可以分为FTP操作和远程操作服务器两种,首先我们介绍下FTP操作。相信很多站长管理自己的站点都是使用的FTP,作为服务端,我们需要安装的是类似ServU一类FTP服务器端软件,为用户架设FTP账号。
8、还有一种管理方式就是直接远程操作服务器了,想要远程操作服务器,首先必须为服务器建立一个用户名和密码,其次就是开启远程桌面,只有满足这两点,才能远程操作服务器。开启远程桌面的方法很简单,只需要右击我的电脑,点击属性,找到远程,勾选远程桌面即可。
以上的操作均完成后,一个计算机就变身成为了服务器,作为服务器,24小时开机是必须的,一旦你的电脑关机之后,这里的站点自然就不能够被访问了,至于你的电脑能够挂几个网站,这要看看它的负载能力了,服务器的负载能力跟计算机的硬件配置有关系。
可以,但是需要高配置及专业维护,最好用专业的服务器。
做为服务器的电脑应该具备什么:
公网IP,我们普通的家用电脑一般不具备一个固定的公网IP,每次路由器重新拨号,电信都会随机分配给我们一个公网IP,而做为服务器,需要有一个固定的公网IP,供用户访问。如果单独购买一个公网IP,费用是很高的。或者通过花生壳等软件维护,但不太稳定。
硬件高配置。因为服务器是供比较多人访问的,而且需要安装很多比较大的软件,所以无论是内存还是带宽等,都需要高配置。
合适的外界环境:服务器需要在一个比较干净无尘,低温的环境下运行。我们平时没有这种专业的空间。甚至,我们连基本的一直不断电都不能保证。
专业的维护人员:服务器是每天24小时运行的,运行期间可能会出现各种问题,需要随时解决。一般我们不具备专业的服务器维护知识。
总结:其实服务器就是一个普通的电脑,也是硬盘,主办,内存卡,网卡等等这些组成的,只是配置和运行环境及维护人员等都比较高级,一般我们不具备这些条件。如果要齐备这些条件,那费用远远比购买一个服务器高多了。所以不建议那普通电脑当服务器。
服务器:
1,主流系统:windowsserver现在最新版本是2012吧,当然还有linux,VMwareesx,ctrix等等
2,理论上所有电脑都可以做服务器,服务器只是一个概念,意思是存在网络中提供服务的那台机器,当然也是存在一定硬件上的限制,这要看你的服务器上跑的应用是什么
所以,总结一下,只要你的电脑符合你所需要安装的服务器软件及应用的配置需求,你就可以安装成为服务器。
无盘工作站:
无盘工作站不是真正的无盘,它也是有系统的,一种是写在BOOTROM中,需要你机器硬件的支持,另一种,有简单数据存储设备。它们的作用为引导启动并连接后端服务器等。普通家用电脑并不适合。
个人电脑(windows)可以作为服务器。
准备工作:
在局域网中只需知道自己在局域网的ip即可,互联网需要把个人电脑暴露在互联网下,有自己的公网ip。
一、作为web服务器
启动电脑iis信息服务,将制作好的网页文件放在信息服务站点目录下即可。iis仅支持asp或者aspnet,php需自行安装服务端应用程序。
二、作为ftp服务器
iis信息服务也有,亦可安装第三方软件。进行用户设置,权限设置即可完成。
三、作为软件服务器
自行编写服务端软件即可,较为专业。
首先,任何一台计算机或者可提供Web服务的设备(如树莓派)都可以作为服务器提供访问服务,与服务器的明显区别在于性能和外网访问。
我想题主应该问的可能是如何在外网访问到电脑提供的网站服务吧~
家用网络一般运营商为电信、联通、移动等,据我所知目前电信可以申请外网ip,只不过常用端口都被封了,比如80、8080、443等,而租用的服务器就不一样了,服务商会提供一个独立的ip,没有家用运营商的许多限制。如果只是自己搞个网站玩玩的话,可以申请个外网ip,然后路由映射到电脑上;如果是想对其他用户提供服务,并且想稳定的话,建议还是租用服务器,稳定性方面比家用的强多了,而且不用考虑断电这些情况。
可以,通过端口映射,花生壳等软件都可以完成,将自己电脑的端口映射到外网,从而让外网的人直接访问你电脑的这个端口!我以前就这样干过,启动Tomcat,8080端口映射到外网,发布自己写的Web应用,还写了个类似QQ的通讯小程序,一个在杭州,一个在南昌,通过端口映射成功通讯。但这样有个问题,也就是你的电脑要24小时开着,否则电脑一关,别人又访问不了。而服务器跟端口映射的最大区别就是,服务器就好比是一台24小时都开着的电脑!,建议你还是买个服务器,不要多少钱,我买的才120/年!阿里云购买有学生党优惠政策的,24岁以下120/年
理论上可以,但没80端口,和ip经常改变,弄起来很不专业,电费都不够
没钱买个虚拟主机几十一年都有
有钱买了vps,几百一年也大把
想性能好点买云服务(国内阿里云腾讯云,海外谷歌云),稍微贵一点
独立服务器,一般项目不是非常大都不需要
不可以。国内的网站都要求走备案流程,用自己的电脑当服务器,80端口都没有打开。
上行80端口,ISP供应商不会给你开放。你只能用自定义端口在路由器上面做端口映射到外网IP上面,再用花生壳之类的软件把动态外网IP绑定到你自己的域名,域名再解析到这个花生壳域名上就可以外网打开你的网站了,不过,要用你的域名+端口模式![捂脸][捂脸][捂脸][捂脸]
阿里云虚拟机,阿里后台,一年50。淘宝一大把!这点钱都舍不得,别说你想做网站
下载一个神卓互联客户端,注册一个账号就可以,支持绑定自己的域名,80和443端口都可以用
理论上可以的,但是实际上操作起来会有很多困难。而且就算你解决了所有问题,windows系统限制了访问量,如果你的网站访问量大的话,会很卡。
当然可以了,不过只能你自己看得到,别人看不到,网上也搜不到
0条评论