A. linux服务器开发需要哪些知识'
[开发前准备]
在进行linux服务器开发之前,必须很清楚地了解所开发的对象需要考虑的相关问题
比如:
功能架构:提供服务的模块体系结构
稳定性:服务器的出core率,内存泄露情况
性能:请求与返回的速度与正确性
负载能力:能同时访问的最大数量和频度
根据不同服务器对象的环境和应用,服务器开发的对应手段相差甚远。比如就客户端连接时间较短却又比较频繁的服务器(例如HTTP服务器)而言,
在可选的服务器结构中,预先派生进/线程的结构就要比并发式结构高效
总之,在开发服务器之前,必须进行完整的服务器开发需求分析,否则一旦你的服务器开发完成而因为效率或者其他某项事物不能满足你的客户,那么很有可能失败!
[服务器让我明白了这件事情]
服务器一般在后台运行,与客户端的交互通过请求和返回两种方式进行通信。
以epoll为例,一个epoll开发的服务器程序,等待着一百万的客户端用户的请求,轮询观察某个时刻是否有客户端发来的请求;排队依次处理发来的请求,并将结果返回给
客户端应用程序。
涉及到几个技术问题:
第一,客户端访问进入epoll轮询队列的优先级是否需要控制。比如甲是我们的vip白金用户,那么,我始终先处理甲发来的请求,不然白金用户要生气的。
第二,极大可能程度上优化处理请求的速度,这是服务器设计的核心业务。
第三,如果客户端请求了这样一个事情:我需要看这一百年来某企业所有的信息,那么我想这个信息量是很大的,也就是现在很热门的大数据大文件传输问题,如何快速
将服务端的这些结果传给客户端,在带宽允许的情况下当然越快越好!这里会有很多处理措施,当然你可以打成一个包直接扔过去,但是这样是愚蠢的,像蜗牛背着一个
重壳在挪动,用户可等不了这么久;聪明的做法当然很多,根据你的实际需要,比如,你可以压缩,你可以分批,等等。
等等,其实服务器的整个开发,每个细节都决定了你的服务器的成败优劣。在开发linux服务器的项目后,我个人决定,一个让你的服务器变得强大的很重要的因素是——
——你不愿意放弃任何一个可以挺高性能的因素,即使是快0.01ms或者少传1bt的数据!
[流行的服务器模型]
1 PPC/TPC 模型
这两种模型思想类似,就是让每一个到来的连接一边自己做事去,别再来烦我 。只是 PPC 是为它开了一个进程,而 TPC 开了一个线程。可是别烦我是有代价的,
它要时间和空间啊,连接多了之后,那么多的进程 / 线程切换,这开销就上来了;因此这类模型能接受的最大连接数都不会高,一般在几百个左右。
2 select 模型
2.1. 最大并发数限制,因为一个进程所打开的 FD (文件描述符)是有限制的 由 FD_SETSIZE 设置,默认值是 1024/2048 ,因此 Select 模型的最大并发数就被相应限制了。
自己改改这个 FD_SETSIZE ?想法虽好,可是先看看下面吧 …
2.2. 效率问题, select 每次调用都会线性扫描全部的 FD 集合,这样效率就会呈现线性下降,把 FD_SETSIZE 改大的后果就是,大家都慢慢来,什么?都超时了??!!
2.3. 内核 / 用户空间 内存拷贝问题,如何让内核把 FD 消息通知给用户空间呢?在这个问题上 select 采取了内存拷贝方法。
3 poll 模型
基本上效率和 select 是相同的, select 缺点的 2 和 3 它都没有改掉。
4 Epoll 模型
把其他模型逐个批判了一下,再来看看 Epoll 的改进之处吧,其实把 select 的缺点反过来那就是 Epoll 的优点了。
3.1. Epoll 没有最大并发连接的限制,上限是最大可以打开文件的数目,这个数字一般远大于 2048, 一般来说这个数目和系统内存关系很大 ,
具体数目可以 cat /proc/sys/fs/file-max 察看。
3.2. 效率提升, Epoll 最大的优点就在于它只管你“活跃”的连接 ,而跟连接总数无关,因此在实际的网络环境中, Epoll 的效率就会远远高于 select 和 poll 。
3.3. 内存拷贝, Epoll 在这点上使用了“共享内存 ”,这个内存拷贝也省略了。
等等。
在开发你的服务器之前,应根据自己的业务需求和实际情况,恰当地选择服务器的模型,这对这个服务器的功能效率都是具有很重要的意义的
B. 我的世界开服务器问题..
我的世界联机有两种办法。
1。去下个开服懒人包。启动服务器。把客户端发给你玩伴。然后网上搜IP。把显示出的IP也发给他。他启动客户端。输入该IP。就进你的服了。
2。蛤蟆吃单机联机。
联机和蛤蟆吃使用步骤:
联机步骤:
1.让你和你的同伴下载同一版本的游戏和蛤蟆吃,游戏MOD必须相同!!
2.你或者你的同伴用蛤蟆吃创建一个网络,让你的同伴加进来,最好设置一个密码,人多了会收费。
重要: 3.双方把电脑《网络连接》中的《高级》里面的《高级设置》打开,点一下箭头,会看到最上面的《本地连接》往下一格,《HAMACHI》往上拉到最上方。然后保存。重新启动一次电脑。注意:设置以后有提示问是否重启电脑。
重要: 4.你第一次打开游戏,最好先在游戏设置里面点一下《初始化》,然后改下名字 注意最好别改中文!!然后记的点保存!!以后进入不用。
重要: 5.进入游戏,点《单人游戏》,进入存档或者创建个新世界,按ESC,选择《对局域网开放》,下面就会弹出来《本地游戏将在XXXXXXXX开放》,XXXX代表IP地址。你的同伴点击多人游戏,选择直接进入。然后输入这串《XXXXXXX》,就可以联机了。
6.如果你的同伴输入后,很快就出现《登陆中》那么就成功了。登不进去就退出在登几次。
蛤蟆吃使用步骤:
1.登陆蛤蟆吃。进去后,右下角出现一三角形图标和一齿轮图标。
2.点击三角形图标。里面有《创建新网络》和《加入现有网络》。
3.点创建新网络 然后自己随便输入个虚拟IP。就行。创建了把密码也设置一下,密码随便。成功了就在主页面出现你的虚拟IP。
4.点加入现有网络。然后输入你朋友发给你的蛤蟆吃IP和密码 登陆成功主页面出现主IP。和你朋友的IP。
5.注意:成功后,蛤蟆吃主页面对方IP是个绿色的点! 一闪一闪或一直亮。不是就网络不怎么稳定或没成功。黑色的为未连接状态。
望采纳。谢谢
C. minecraft自己开服务器几个问题
插件是jar格式的,直接扔到plugins,
理论上不会卡,要求很低的,除非人很多,4M带宽就可,
你设置一下内存,把mod调到最初的那个,试试
D. 话说怎么用自己电脑开服务器
一、安装IIS
从桌面打开"我的电脑",进入后打开“控制面板",好,这时找到“添加/删除程序",进行双击;在弹出的窗口中,单击“添加/删除Windows组件",等待,会弹出一个窗口,这里可以进行选择,看要安装什么组件,这些你以后慢慢看吧,我们先完成我们要做的事。在组件列表中选择第一个“Internet信息服务(IIS)",
也就是在这一个名称前面的四角框打上勾;(当然,你也可以对“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 站点>
执行许可: 纯脚本
应用程序保护: 中 (共用的)
这一页也设置完成了
文档
(打勾)启用默认文档
列表里设置
index.htm (单击添加,输入index.htm,确定。进行添加.)
index.asp (单击添加,输入index.asp,确定。进行添加.)
index.html (单击添加,输入index.html,确定。进行添加.)
Default.htm
Default.asp
iisstart.asp
调整顺序:单击添加后的列表里的任一个项目,然后按左边的向上键,向上移动,向下键,向下移。
以上的顺序说明:
比如你的网站上有"index.htm、index.html、index.asp"这三种网页文件,那么你在网页中进行访问,会先访问到index.htm,若你的网站不存在index.htm,那么网页会访问index.asp,
index.htm和index.asp都没时,那么我们输入网址访问到的就是index.html文件.(这些都是根据我们上边的设置来进行的)
(不打勾)启用文档页脚
这一页完成
接下来我们只看一个
目录安全性
匿名访问和验证控制
单击“编辑"
在弹出的"验证方法"窗口中进行如下设置
(打勾)匿名访问
单击编辑
这时弹出一个“匿名用户帐号"
匿名用户
用户名:(选择一个只可以进行访问的帐号)(这里一般已经默认设置了这样一个帐号)
密码:默认
(打勾)允许IIS控制密码
完后,我们就直按确定,全部设置完成
空有一个网站空间怎么行,还要个域名才可以让别人访问到我们的网站,要不刚才设的都白设了。好,
我们用花生壳来完成这个任务
先到免费域名|域名注册 注册一个帐号
注册完成后,在里面申请一个免费域名(这些在花生壳网站里可以看看帮助)
然后在站里对域名进行设置
详细设置如下:
维护花生壳服务
请如实填写以下资料,这些资料将用于您的站点推广,其中带有“*”的为必填项。
二级域名* 这里显示的是你刚注册的免费域名
站点分类* 一般选综合网站(看自已的网站定)
站点描述* 写你的网站的介绍
更新消息* 随便写一下,比如:网站新开
在线时间仅仅是一个参考,具体的在线时间实际上是由您安排的。告诉别人您的在线时间计划可以方便大家更好地访问您的网站。
不定时 (如果你的电脑时常开关机,就选这个)
在线时间* 持续在线 (如果你的电脑天天在线就选这个)(一般选持续在线)
固定时间 从几点至几点 (你的电脑什么时间到什么时间在线)
以上资料只是作为一种描述,您实际开放的服务及其端口不会因以上描述资料而发生实际改变
(打勾) Web 端口 80 Web服务器的端口,默认值80
(打勾) FTP 端口 21 文件传输协议端口,默认值21
端口说明*
其它都可以不设,按完成。这里设置完成后:
在浏览器中输入http://oray.net/PeanutHull/Down/PeanutHull3.0.2_Setup.exe
这个网址下载花生壳客户端。
下载完后进行安装
安装完后,运行,输入你的帐号和密码,进行登陆。登陆成功后,别人就可以在浏览器中输入你的域名进行访问你的网站了。
把花生壳设为“开机自动运行"
如果你的花生壳没有开,别人就不能访问你的网站。
怎么做服务器?_网络知道
教你如何用自己的电脑做服务器,让别人来浏览
许多新手问到的问题,许多也许都太简单,大家都不愿意回答,或者是懒得回答,因为越是简单的问题就越难解释清楚。写这篇东东的原因是想让刚刚接触WINDOWS服务器的人或者是虽然使用了一段时间但仍然百思不得其解的朋友能对花生、对WIN SERVER、对DNS、对域名、对IP、对端口及其映射、对IIS、对邮件服务器、对防火墙、对……,怎么要写那么多啊>>@_@<< 如果你还是有部分地方不懂,请先别急者上论坛提问,自己先仔细从自己过去学到的、听到的知识里头去想想。你每解答出一个难题,就代表你对这部分知识的了解越加深入,而你成为高手的日子也越将来到。
一、从操作系统开始
1、选择Server家族的系统
如果我们要建立一个稳定而强大的网络服务器的话就必须使用一个支持网络服务的系统。在WINDOWS系统集合里面作为服务器的系统有以前的 NT Server系列、有现在比较流行的2000 Server、2000 Advanced Server 、还有将来的 .net Server 系列。而对于花生的使用者来说,作为个人网站或者小规模公司网站的建立,无论从速度和性能方面比较使用Windows 2000 Server是比较合适的。以后的介绍都会以这个系统为基础展开。
另外提醒一句,现在D版市场上买的WIN2000大都是补丁过的,也就是所谓的SP版。微软现在最新的补丁是SP3。大家选择的时候最好买SP3的版本,可以省下上网补丁的不少时间哦:)
2、安装系统和软件
缺省模式安装WIN2000 SERVER系统就可以了。大多我们要用到的功能都有了。安装完成以后我们 还要安装拨号软件,我个人推荐RASPPPOE和NetVoyager,前一个安装起来比较复杂,对于新手的我们来说还是选个简单的好了:)NetVoyager是韩国人编的一个拨号软件,原理和RASPPPOE一样,在网卡上绑定一个协议,用ISDN的方式拨号,还支持自动拨号,不错吧:)
这个软件的安装也是很简单的,不停的NEXT就OK了。安装完成以后运行他在桌面新建的图标,输入你的帐号和密码,就可以连接到INTERNET也就是我们说的公网了。(如果你找不到这个软件,当然也可以使用网络服务商提供给你的软件上网)
连接到公网以后,第一件事情是上微软的Windows Update网站。就是点击“开始”在开始菜单最上面的那个"Windows Update"。他会弹出一系列的安装插件的窗口,统统点击“是”搞定。然后根据他的提示做,之中可能会让你从新启动只类的,所以你可能要重复好几次这一步直到把所有的“系统关键更新”全部更新完。记住,这段时间你最好不要登陆到任何其他网站,不要安装任何软件和其他插件。乖乖的等待他把全部更新下载、安装完毕。
然后是安装网络防火墙,我的推荐是Norton 的个人防火墙安全好用,还有自动更新功能。同样是一轮冲锋“NEXT”搞定,安装完成后,运行它的“live Update"更新。
有了网络防火墙还得有病毒防火墙,哎怎么哪么多堵墙啊。推荐是 Norton Antivirus 8.0中文企业版完成后同样要运行“live Update”更新到最新版本哦。
万里长城的墙都筑好后,就轮到我们的花生壳啦,下载地址不用我说了吧?
二、软件的设置
1、设置花生壳
要使用花生,必须要有一个帐户(护照),进入花生帐户的申请网页( http://8008.oray.net:8008/Workstation/) 申请一个网域护照,注册你的花生壳,申请一个免费域名。(至于顶级域名,我们后面会讲到)
完成了么?打开你的花生壳,就是系统右下脚,时间旁边的一个小盒子。顺便说明一下,这个小盒子在网络连通而又登陆花生服务器的时候是彩色的,一旦花生服务器或者你的网络出现故障,他会变成灰色。我们现在还没登陆,所以现在小盒子应该是灰色的。我们现在就来登陆服务器,双击小盒子,会弹出一个窗口,在“状态”页里,填入你刚才申请的帐号和密码,然后点“刷新列表”。(这时你的防火墙会告诉你花生壳要访问公网。你必须同意这个请求,我们选同意)如果能看到你刚才申请的域名,就代表你成功了!而花生现在应该会变成彩色的了。
2、设置IIS
各位,关键内容终于来了。IIS 5.0 是WIN2000自带的HTTP/FTP/SMTP/FRONTPAGE SERVER服务,它结合了ASP动态页面技术、FTP服务器、SMTP邮件服务器、frontpage 服务器,是一个非常强大的服务群组。
我们用右键单击“我的电脑”选“管理”,在“计算机管理”窗口里展开“服务和应用程序”然后点选“Internet信息服务”在窗口右边,我们可以看到“默认 Web站点”并且其“状况”是“正在运行”;“主机头名”是空的“IP地址”为“全部未分配” ;“端口”是“80”,大家不要让这些太多的概念打乱阵脚,待会你就会明白,其实他们都不重要(这里说的不重要并不是他们真的不重要,而是对于我们来说,我们暂时不会因为需要改变他们而了解他们) 在“默认 Web站点”点击右键,选“属性”。又弹出一个“默认 Web站点 属性”的窗口。在这里你必须小心,不要乱修改里面的任何属性,除非你有把握修改是对你有益的。我们先把“Web站点”页的“说明”改掉,原来是“默认 Web站点”的说明改成你自己的站点的名称。然后我们点选“主目录”页,把“本地路径”也修改掉,点“浏览”,然后选择你网站所在的目录。比如 你想把网站文件保存在D盘的“MYWEBSITE”的目录下,你就可以点选“浏览”然后选定D盘的“MYWEBSITE”目录,然后确定。你就能看到“本地路径”一栏的地址变成"D:MYWEBSITE"了。
好了,最后一步是改变网站接入的文档。就是说,当人家在浏览器键入你的域名以后,服务器怎么知道该从你网站目录中那么多文件里打开其中一个给大家看呢?就是要看这里啦!我们选到“文档”页,看到“启用默认文档”中有三个文档,还有上下两个箭头和“添加”“删除”两个按钮。当IIS接到服务请求的时候它会在你的网站目录里头寻找,这三个文件的第一个,就是第一行的那个,如果找到,就打开这个文件以回应服务请求,如果找不到,就会寻找第二个,也就是第二行的那个,以此类推。所以,你要是想你的网站的效率更高一点,就必须把你的首页文件放在第一行。我们点选“添加”填入文件名,比如“index.asp”然后确定,然后你一看,怎么在最后一行啊?别急,你先点选刚才你填入的文件“index.asp”然后再点那个向上的箭头,就可以看见文件一点一点的上去啦:)
好了,最基础的IIS设置,已经完成了,我们点“确定”。到浏览器键入自己的域名看看。
3、设置自己的论坛、留言版、聊天室
如果你只是使用了HTML的静态页面,那你只是使用了IIS不到10分之一的功能。有没有想过做一个想花生这样的论坛?可以么?当然可以!不过你必须先了解一些关于ASP、数据库等等的知识。不会很难的哟:)
ASP全称是Active Server Pages 既是“动态服务页面”是微软的一种用于代替CGI(一种早期的动态服务及其其他服务的标准)的一种技术。现在最新的版本是asp .net 不过IIS 5是不能解释用http://ASP.NET写的页面的,我们还是用ASP吧。和ASP具有相同性质的有JSP、PHP、CRML……等等。大家性能和其他方面都各有千秋。对于我们这些新手来说不大可能自己遍出一套论坛或留言版之类的程序来,所以我们只能——他山之石,嘿嘿。
4、FTP的架设
哇,原来大家都希望建立自己的站点也~~。今天,我们就来看看FTP站的架设。
和前面的HTTP服务器一样,要建立一个FTP站点必须要有相应的软件。网上现在有好多好多FTP的建站软件比如现在很热门的Serv-U、还有速度至上的RaidenFTPD、还有老牌FTP服务器软件WS-FTP、当然有我们刚才说到的IIS自带的FTP。
作为新手,程序界面的简单易懂就很重要。所以还是选择了Serv-U 给大家讲。下载地址 ( http://www.cnyou.com/down/list.asp?id=1059 )
安装完成以后程序会自动运行,我们会接到这样一条询问"Please "next"to proceed or "cancel" to skip the setup wizard"是问你要不要开始设置你的FTP服务器。当然要啊。呵呵,NEXT!
然后问你"Enable small images with the menu items?"要不要小图标?这个随你的便啦(好象很废的样子)NEXT!
然后要你点击“next”开始运行本地FTP服务器,并连接它,next!
然后是硬盘的一阵狂响,又出来一个窗口"IP address(leave blank for dynamic or unknow IP)"问你所在的IP地址(不知道或者是动态IP的不用填)我们用花生的都不用理它啦,照点“next”了事。
在下来这个窗口填入你的域名,输入你在花生里申请的域名或者独立域名,继续下一步。
"Allow anonymous access?"要允许匿名登陆吗(登陆名为:anonymous)如果你打算把这个站点公开给大家使用,那就可以选YES,然后下一步;要是只想给自己人用(独食难肥啊!!),就选NO。
我们那么大方,当然选YES啦,于是它问你FTP的主目录的路径,比如是D盘的FTPSITE目录,就可以填f:ftpsite,当然也可以点那个文件柜在系统目录里中选啦。下一步!
程序询问你是否要锁定这个目录,如果锁定,匿名登录的用户就只能访问你所刚才指定的目录,就是说他只能访问这个目录下的文件和文件夹,其他目录如(D:abc)就不能访问。哈,我的秘密怎么能让别人知道?
然后问你要不要建立一个用户?(不是匿名的那种)大家要是刚才禁止了匿名用户这里就要建立一个或以上的用户咯,要不是你的FTP就没人能够访问咯:)YES 。我们就建一个管理员的用户,填入van(这里自己随遍填哦,自己记得就行),下一步密码……不用说了吧?登陆目录是什么?和刚才一样就可以了,当然你也可以定义为( d:)哈。又问你要不要锁定,自己就算了,NO,NEXT!你给自己( van )什么权限呢?自己嘛,当然是权力越大越好啦(可要注意密码的复杂性以保安全哦) 选system administrator 然后NEXT,点FINISH就完成啦!哈哈!自己的FTP服务器就这样建成了,用自己的FTP客户端软件登陆上去试试吧:)
E. 求大神指点开服务器需要什么配置
1.选择服务器首先要确定选择国内的还是国外的,国内的话网站域名需要备案,大约20天左右的时间,使用国外的服务器网站内容限制少,不需要备案,可以节省大部分的时间。
2.选择国内的服务器要确定是用单线、双线还是多线,这个要根据网站针对的用户来选择,因为国内电信联通之间存在竞争关系,电信网通用户互访速度慢。如果是针对南方用户的话就选择电信机房,北方就用联通联通,针对全国用户访问的网站最好选择双线或者多线。
3.接下来就是服务器配置的选择了,服务器的配置选择主要包括CPU、内存、硬盘、带宽的选择我们既不能为了省钱去选择配置比较低的服务器,以致网站无法正常运行。也不能选择配置太大的服务器造成资源的浪费。根据网站以及用户的情况选择一台合适的服务器非常重要。
F. 自己建立一个服务器要多少钱需要什么东西
目前真正意义上的服务器大约需要上万元,再加上托管费用几大千。一般这些服务器都托管在电信机房,一年差不多在1万元左右。如果你租2-3年服务器,那台服务器的产权就归你了。
你所说的服务器仅是可能性。比如,在自己电脑上建立WEB服务器,让别人通过IE来访问,这是可能的。但因为带宽不足和安全性不高,是不可以租给别人的。另外,从法律角度讲,租用空间商有一个准入制,要经注册并审核通过且能承担相应法律责任的企业才能开展空间租用服务。
如果你有兴趣,本人有很多产品供你选择,总有一款可以让你省去不必要的时间浪费。
G. 如果我要自己做个服务器都需要什么
如果做论坛什么的还好说,如果是做游戏服务器,对网络带宽,激起配置都要求很高,还是不要做吧。
网站服务器:
随着宽带网的普及,尤其是包月宽带用户的增多,我们的个人电脑也基本具备了成为一台服务器的条件。所以对于装了包月宽带网的读者朋友来说,完全可以使用自己的电脑充当服务器!这样不但网页空间大,而且管理权限也很广(毕竟是自己的电脑嘛)。
但是要把个人电脑变成服务器,我们却面临着一个问题:众所周知,所有的网站都需要有一个固定的地址,这样别人才能随时访问。而电信等接入服务商是不会为我们这些个人用户提供固定IP地址的,我们每次上网的IP地址都是由接入服务商动态分配的。
如何解决这个棘手的问题呢?使用花生壳软件就可以了!这个软件为我们提供了一个客户端程序,只要运行了这个客户端程序,我们电脑当前的动态IP地址就会被发送到动态域名解析服务器上进行即时解析,并且将当前的IP地址和我们申请得来的域名捆绑在一起。这样,大家就可以始终通过一个固定的域名来访问我们存放在自己电脑中的网站了。
设置服务器
个人电脑毕竟是面向个人的,在默认状态下不具备服务器的要求,但我们只要对其简单设置一下就可以了。Windows 2000和XP系统提供了“Internet信息服务(IIS)”,我们只要安装上它,就可以使个人电脑变为Wed或FTP服务器了。
1.安装IIS
打开控制面板中的“删除/添加程序”,选择“添加/删除Windows组件”,在弹出的Windows组件向导窗口中选中“Internet信息服务(IIS)”,点“详细信息”按钮,把其中的“Internet信息服务管理单元”、“公用文件”、“万维网服务”、“文档”选项选中(如图1),确定后,插入系统安装盘进行安装。
图1添加信使服务组件
2.设置Wed服务器
安装好IIS后,还需要对其做一些简单的设置。打开控制面板中的“管理工具→Internet信息服务”,然后在窗口左侧依次打开“本地计算机→网站→默认网站”,在默认网站上点右键选属性,打开“默认网站属性”窗口。在“网站”标签的“IP地址”中选择“全部未分配”,其他项默认;选择“主目录”标签,“连接到资源时的内容来源”单选项中选择“此计算机上的目录”,然后在“本地路径”中指定主页所在的位置(如图2);打开“文档”标签,选中“启用默认文档”,然后单击“添加”按钮,输入网站首页名,一般是“index.htm”。
图2设置好网站属性
小提示:如果你想建立FTP服务器,使用Internet信息服务(IIS)同样可以办到。另外,在本报今年的16-17合刊中有篇使用软件Serv-U架设FTP服务器的文章,大家可以参考一下。如果你的系统是Windows 9x的,请使用PWS(自带的Web/FTP服务器)来建立服务器。
申请注册
因为花生壳软件已经被广州网域科技公司收购,所以在使用这个软件之前,我们需要到网域科技网站进行一下申请和激活。
1.申请护照
这里的所有服务都必须拥有“网域护照”才可以获得。进入网域科技首页www.oray.net,点击页面左侧的“我要注册网域护照”链接(如图3),进入网域护照注册向导页面,根据向导完成注册并填写个人详细资料。
图3网域科技主页
2.注册域名
注册完成后会进入“我的控制台”页面。下面开始为我们的个人服务器申请一个绑定的域名,以后就可以使用这个域名访问网站了。网域为我们提供了顶级域名和免费域名两种域名,我们先申请一个免费的试试。点击左侧的“我要注册域名记录”,选择“免费域名”,其中有两个域名后缀供你选择,在输入框中输入想要的域名,单击“提交”。
3.激活花生壳服务
域名注册成功后,还不能马上使用,需要激活才可以。回到“我的控制台”页面,点“我要激活花生壳服务”,根据提示,选择需要激活的域名,然后填写这个域名所指向站点的一些基本信息就可以了。
小提示:如果你的电脑只是某一段时间开机的话,可以在填写站点信息时,在“在线时间预设”中设置;另外,如果你想架设别的什么服务器,也可以在“您打算将站点建设成为”中设置。
安装花生壳
服务器和域名已准备就绪,最后一项工作就是安装花生壳客户端程序了。
1.下载安装
首先到新浪下载中心获得最新2.0版本的花生壳软件,然后进行安装。安装过程和其他软件一样,其中有一步是让你填写用户名和密码,这里就填写你申请的网域护照名和密码,不填也可以,以后在软件使用时也可以输入。
2.启动花生壳
打开软件,如果在安装时没有输入护照名和密码的话,那么在软件“状态”标签中可以再输入。如果这时你的电脑处于在线状态,那么会显示服务器连接状态为“在线”(如图4),任务栏上的花生壳小图标显示为彩色。
图4花生壳2.0的界面
单击“文件→刷新”可以对客户端数据进行重新读取,这时“域名”标签中就会显示出你申请域名的目前状态,并列出了指向本机的域名(如图5)。
图5指向本机的域名
到这里,使用申请的域名就可以随时随地访问到你的网站了,当然前提是你的电脑必须要开着^_^。
注意:如果你是通过局域网共享上网,那么使用域名将不能正常访问个人服务器,因为花生壳软件不支持内网接入用户。我们需要使用端口映射的方法来实现访问,只需要到主机电脑中打开如图2的窗口,把“连接到资源时的内容来源”单选项选为“另一台计算机上的共享”,并在下面指定局域网中你的那台电脑和网站存放目录。(作者:刘亭)
H. 想要自己配置一台服务器需要考虑哪些问题呢
自己做?不是开玩笑的吧?最好让专业人员来做,自己做费事,而且成本昂贵。有很多中间商和机房有紧密合作,从中间商那里买服务器便宜有简单。但是问题来了,首先你要知道自己需要哪种服务器,比如高配置、中低配置,还是其他。问题很多,先搞定一个吧。可以去问一下互联先锋、网宿科技那些公司问下。看有适合的不。
I. 开服务器的问题
所谓流媒体技术,是指将连续的影像和声音信息经过压缩处理后放在网站服务器上,让用户能够一边下载一边观看、收听(即所谓的“在线欣赏”),而不需要等整个压缩文件下载到自己的机器上才可以欣赏的网络传输技术。目前,在这个领域中的竞争者主要有微软、RealNetworks、Apple三家公司,例如微软新近发布了Windows Media Services 9、RealNetworks公司新近发布的Helix Platform、Apple新近发布的Darwin streaming server 4.1,意图在流媒体领域大干一场。
一般来说,一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器。编码器通过对内容来源(如MP3文件或者麦克风输入)进行编码,并将编码过的内容发送到流服务器;流服务器再将它们发布到Internet,这样客户端的播放器只要连接到流服务器就可以进行在线播放了。
利用Winamp架设MP3网络电台
当我们静静地在欣赏美妙的MP3音乐时,你是否曾经考虑过将这些原本属于个人的MP3音乐通过网络在局域网内进行发布,甚至还可以通过Internet进行发布?这样就可以让遍布世界的朋友们与你一起共享MP3音乐之旅。其实,要做到这一点并不难,你只要将本机创建为一台MP3流媒体服务器,将自己所喜爱的MP3音乐不停播放,然后通知朋友们访问你的这台MP3服务器就可以了。
说起MP3的播放,使用最广泛的莫过于Winamp了。对于MP3流媒体服务这个领域,Winamp的开发者Nullsoft公司当然不会放弃,专门发布了面向MP3的流服务器SHOUTcast Server。虽然它的功能没有Windows Media Server和Real Server强大,但它不仅对硬件的要求极低,更关键的是完全免费,使用起来没有后顾之忧。另外你还需要下载一个名为SHOUTcast DSP Plug-in的插件,只有安装了这个不起眼的插件,Winamp才能支持流媒体服务。
首先打开Winamp(请注意版本号必须在2.22以上),切换到“Options” | “Preferences”| “DSP/Effect”标签页,选中“Nullsoft SHOUTcast Source DSP v1.8.2a[dsp_sc.dll]”下的“Configure”按钮。打开“SHOUTcast Source”窗口,选择“Output”标签页,如图1所示,在“Address”栏内填入本机的IP地址。如果你想在Internet上广播MP3音乐,则必须键入本机的外部IP地址,然后就可以从程序组中运行SHOUTcast DAAS(GUI)程序以启动SHOUTcast服务。这时系统会自动连接到http://yp.shoutcast.com服务器,接下来请返回图1窗口点击“Connect”按钮。如果连接成功,该按钮会变为“disconnect”字样,这样我们就完成了在本机架设MP3流服务器的全部过程。
架设REAL格式的视频点播中心
如果是架设视频点播服务器,那么选择Real格式是非常明智的。因为RealProcer Plus这款功能强大的软件操作相当简单,每次使用时会弹出一个向导对话框进行操作提示。目前最新版本是10.0,我们只要选择8.5.1以上的版本即可。
从“工具”菜单下选择“创建网页”命令,此时会弹出一个如图2所示的向导式对话框,点击“前进”按钮选择你希望用于创建Web页面的Real多媒体文件。随后RealProcer会询问是创建“弹出式播放器”还是“嵌入式播放器”,一般建议选择后者,因为这样所需要的系统资源更低,当然启动速度也更快。至于播放器的界面,可以选择“标准播放器”,很快就可以创建成功。
最后,RM文件对象所在的目录会增加一些文件,请将这些文件与RM对象一起上传,不过要注意保证RM文件与HTML文件在同一目录下,否则播放器可能无法找到播放对象。
架设WMP流媒体服务器
微软的手伸得很长,什么领域都要插足一下。凭借着Windows操作系统的影响力,Windows Media Player市场占有率越来越高,而微软的*.asf、*.wmv、*.wma、*.avi等格式也开始被越来越多的用户所接受。
架设WMP流媒体服务器,你需要安装Windows Media Encoder才行,目前最新版本是9.0简体中文版。如图3所示,我们应该在这里选择“广播实况事件”,接着选择用来编码的音频和视频设备。注意请事先将音频和视频设备与计算机正确连接,否则会无法检测到。接着你还需要指定服务和发布点,当然也可以使用现有的发布点。然后Windows Media Encoder会自动创建服务器,并给出HTTP连接地址与局域网内部地址,请记住这些内容,最后点击“开始”按钮正式启动WMP流媒体服务器。
接下来,我们就可以将刚才记下的HTTP连接地址与局域网内部地址告诉给朋友们。他们只要打开IE,输入正确的IP地址和端口号,很快就可以访问WMP流媒体服务器。
架设QT流媒体服务器
平时,我们见到的大多是打造MWF(矢量地图窗口文件,Map Window File)或RM流服务器,可是你可知道QuickTime(以下简称QT)流媒体服务器应该如何来打造吗?其实,借助苹果的QuickTime Streaming Server工具,我们可以在短时间内快速打造出一台QT流服务器。
首先我们要准备一些工具,QuickTime媒体播放工具当然是必不可少的。目前最新版本是6.5简体中文版,到处都可以找到,或者直接到苹果公司的网站下载,并且需要在服务器和客户端同时安装。Perl语言解析器,最低版本要求是5.0以上。QuickTime Streaming Server与用户见面最早是在1999年,当时以其开放源代码和基于标准的实时传输协议/实时流协议(RTP/RTSP)引擎深深地动摇了流媒体工业的基础,目前的最新版本是5.0,下载文件共9.2MB。
从http://developer.apple.com/darwin/projects/streaming/地址可以免费下载,但你必须拥有Apple的注册用户名才能登录(注册是免费的),这里有Mac OS X、Red Hat、Solaris、Windows NT/2000/XP等版本可供选择。下载回来的是一个自解压文件,释放后执行Install.bat运行安装程序,运行过程在命令提示符窗口中完成,最后还需要设置登录用户名、密码,如图4所示,当看到“Setup Complete!”的提示信息时即大功告成。QT流媒体服务器建设过程和RM类似,在这里就不再赘述。
如何共享音频和视频
共享音频
前面,我们利用Winamp、SHOUTcast Server将本机架设为一台MP3流服务器,那么该如何让遍布天南海北的朋友或局域网中的同事欣赏这些美妙音乐呢?
这有两种方法:一种是打开Winamp,从“Play”菜单下选择“Location”命令,或者直接键入“Ctrl-L”组合键打开一个对话框,然后在这里键入MP3流服务器的URL地址或者IP地址、端口号(缺省为8000),例如“http://192.168.0.1:8000”或者“http://61.277.1.24:8000”即可收听;另一种方法则更为简单,从IE中打开“http://192.168.0.1:8000”进入Web管理页面,如图5所示,然后点击“收听”按钮就可以在线收听MP3流音乐。
共享视频
虽然苹果的QuickTime Player的市场占有率远远不如Real或Windows Media Player,但忠实的用户依然不少。而且苹果毕竟是网络流媒体的开山鼻祖,因此许多最新大片都是采用QT格式。
首先必须在机器上启动QT服务,然后通知朋友们在远程计算机中打开QuickTime。从“文件”菜单中选择“在新的播放窗口中打开URL”命令,键入“rtsp://server/file.mov”来访问QT流服务器以实现远程播放。这里的“server”是服务器的IP地址,“file.mov”是媒体文件名,默认的RTSP传输端口是554端口。如果网络连接没有什么问题的话,如图6所示,那么你很快就可以连接成功。
建立播放列表或点播系统
辛辛苦苦架设了一台流媒体服务器,我们还可以建立播放列表或点播系统,甚至可以进行网络直播,反正已经用上了宽带,不用也是浪费。
配置QT流媒体服务器
打开IE,在地址栏中输入“http://server:1220”,这里的“server”代表服务器的IP地址。如果前面的配置没有什么问题的话,很快就会进入如图7所示的管理页面,这里以列表形式显示了当前的系统资源占用情况和相关的服务器信息。我们可以在这里查看连接到服务器的用户类型、IP地址、数据速率、数据传输量、包丢失比例、连接时间、连接文件等内容,也可以在这里设置映射文件夹、加密传输、最大连接用户数、分配带宽、重置密码、更改端口,如果你需要的话,还可以查看错误日志和操作日志。
创建播放列表
点击图7窗口右侧的“New MP3 Playlist”或“New Movie Playlist”按钮,我们可以创建一个MP3或影片的播放列表。不过这里需要说明的是,你需要将相关的媒体文件复制到C:\Program Files\Darwin Streaming Server\Movies文件夹中才行。
如图8所示,我们可以在这里通过“Weight”旁边的小三角箭头重新调整播放列表的播放顺序,可惜的是QuickTime Streaming Server对简体中文的支持十分差劲,显示的竟然是一些乱码字符。最后,点击窗口右下角的“Save Changes”按钮就可以将这份新建的播放列表保存下来,以后如果需要更改的话可以选择“Edit Playlist”重新配置。
不过,如果你希望其他用户也能访问这份播放列表文件,还必须点击“Avaliable Playlists”列表框中的“Status”下的播放按钮,也就是让“Status”列的“Stopped”变为“Playing”才行。
实现网络直播
如果你还想在播放完MP3歌曲后说上一段话,那么简单的很,只要一个话筒就行了。不过,还需要在Winamp中进行一些设置,如图9所示,在“Input Device”下拉列表框中选择“Soundcard Input”项,这样才会出现图中的SoundCard Mixer设置项。如果使用默认的设置“Winamp(Recommended)”的话就只有Input Levels一项了,下面还有“Music Level”、“BGMusic Level”、“Mic Level”几个滑块可以调节音量的大小,而“Fade Time”是用来设
置移出时间值。
现在,你无需进行其它设置,准备一番后,清清嗓子,点击“Push to Talk”按钮,然后再按下“Lock”按钮锁定当前话音输入模式。接下来就可以对着麦克风开始你的网络直播之旅了,结束请再次按下“Lock”按钮解锁。
J. 服务器是做什么用的,具体有什么作用,为什么机房要用服务器。
摘要 客官您好,一、服务器的定义和作用如下: