如何用mac os x server搭建网站?

如何用mac os x server搭建网站?,第1张

Apache 就内置在 Mac OS X Server 中,它是互联网上使用范围最广的 HTTP 服务器。 Apache 已预先配置好默认设定,因此,部署起来如同启动 Web 服务一样简单。任何存储在服务器默认网站文件夹中的 HTML 内容,都将自动通过互联网呈现。有丰富经验的网站管理员可以在 Mac OS X Server 的 Server Admin 应用程序中使用 Apache 22。Mac OS X Server 为经验丰富的网站管理员在 Server Admin 应用程序中使用 Apache 22 提供支持。

如果你还是不会,那你给我发消息,我有 PDF 版的详细攻略,从 MySQL 的安装到最后的完成。

并且我还有 Apple 官方提供的虚拟机配置等精彩视频,我看了一下,不到 1 分钟就配置出了一个强大的网站,并也还支持子域名绑定。

XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。

全称:可扩展通讯和表示协议

简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议。XMPP is the IETF's formalization of the base XML streaming protocols for instant messaging and presence developed within the Jabber open-source community in 1999

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。

XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;

核心的XML流传输协议

基于XMLFreeEIM流传输的即时通讯扩展应用

XMPP的核心XML流传输协议的定义使得XMPP能够在一个比以往网络通信协议更规范的平台上。借助于XML易于解析和阅读的特性,使得XMPP的协议能够非常漂亮。

XMPP的即时通讯扩展应用部分是根据IETF在这之前对即时通讯的一个抽象定义的,与其他业已得到广泛使用的即时通讯协议,诸如AIM,QQ等有功能完整,完善等先进性。

XMPP的扩展协议Jingle使得其支持语音和视频。

XMPP的官方文档是RFC 3920

XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。基本的网络形式是单客户端通过TCP/IP连接到单服务器,然后在之上传输XML。

传输的是与即时通讯相关的指令。在以前这些命令要么用2进制的形式发送(比如QQ),要么用纯文本指令加空格加参数加换行符的方式发送(比如MSN)。而XMPP传输的即时通讯指令的逻辑与以往相仿,只是协议的形式变成了XML格式的纯文本。

以文档的观点来看,客户端或服务器发送的所有XML文本连缀在一起,从<stream>到</stream>构成了一个完整的XML文档。其中的stream标签就是所谓的XML Stream。在<stream>与</stream>中间的那些<message></message>这样的XML元素就是所谓的XML Stanza(XML节)。XMPP核心协议通信的基本模式就是先建立一个stream,然后协商一堆安全之类的东西,中间通信过程就是客户端发送XML Stanza,一个接一个的。服务器根据客户端发送的信息以及程序的逻辑,发送XML Stanza给客户端。但是这个过程并不是一问一答的,任何时候都有可能从一方发信给另外一方。通信的最后阶段是</stream>关闭流,关闭TCP/IP连接。

目前不少IM应用系统如:Google公司的Google Talk以及Jive Messenger等开源应用,都是遵循XMPP协议集而设计实现的,这些应用具有很好的互通性。

这个任何的web开发语言都行的,主要看楼主擅长哪个,比如用java,php,python 等等。你首先要做的就是确定客户端需要的需求,分析她需要哪些接口和服务,然后整理这些业务逻辑后,开发你的服务器端,以传统java web开发为例,先建立表,比如用户表,包含用户的用户名,密码什么的。

其次,与A端商定接口,数据形式,比如json或者xml

再然后,开始开发服务器端

最后,开发好后,与A进行联调,解决bug,需求完善等等。

一、Jabber:

Jabber是一个以XML为基础,跨平台、开放原始码,且支持SSL加密技术之实时通讯协议,Jabber的开放式架构,让世界各地都可以拥有Jabber的服务器,不再受限于官方。不仅如此,一些Jabber的爱好者,还尽心研发出Jabber的协议转换程序,让Jabber使用者 还能与其它实时通讯程序之使用者交谈,这是其它知名实时通讯软件皆无法做到的喔!

二、IRC:

是InternetRelayChat的缩写, 一般说来,他就是多人在线实时交谈系统。也就是一个以交谈为基础的系统。在IRC之中,可以好几个人加入某个相同的频道,来讨论相同的主 题,这样的频道,我们称之为channel,当然,一个人可以加入不只一个频道,这点与News的特色是非常类似的。IRC是由芬兰的 JarkkoOikarinen在80(1988)年代的晚期所发展的,起初的目的,是要让他的布告栏(bulletinboard)使用者除了可以看文件之外,还可以做在线实时的讨论。当然,他非常的迷人,特别是当IRC被用来报导现实生活的Gulf战争(1991年)之后,IRC就有慢慢分家的趋势。到如今,IRC已经是一个与布告栏脱离的独立系统。至今,已经有超过60个的国家使用这套系统。

三、ICQ:

ICQ的意思是(ISeekYou) 。1996年7月,四个以色列年青人,YairGoldfinger(26岁)、ArikVardi(27岁)、SefiVigiser(25岁)、AmnonAimr(24岁),在使用因特网时,深感实时和朋友联络十分不便,于是为了在Internet上建立一个实时的连络方式,而成立了Mirabilis公司。 1996年11月 ,第一版ICQ产品在Internet上发表。立刻被网友们接受,然后就像传道一样,一传十,十传百的在网友间互相介绍这样产品。由于反映出奇的好,创造了一个刚成立不久的公司,在Internet历史上,就拥有最大下载率。 到了1997年5月就有85万个使用者注册,在一年半后,就有1140万个使用者注册,其中有600万人有在使用ICQ,每天还有将近6万人进行注册。大商人看准了人潮便是商机,所以在1998年6月,美国知网络服务公司AmericanOnline(简称AOL)公司看准了这个一千多万的人潮,花了4亿美金,收购了研发ICQ的以色列Mirabilis软件公司,这个记录创下了网络发展史上的另一个奇迹。 2000年9月,ICQ2000b正式版本终于推出。

ICQ的缺点,是在MSN出现之后,没有跟上MSN的脚步,例如在表情符号的加入。

除此之外,还有51com、我的窝窝、MSN、Skype、百度Hi,这些都是大家较熟悉的聊天软件,于此就不作介绍了。

希望能帮到您!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何用mac os x server搭建网站?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情