我站立著,我存在,我驕傲,我是唯一
??此處所說(shuō)的WEB服務(wù)器是指網(wǎng)站服務(wù)器,為用戶(hù)提供瀏覽服務(wù)。網(wǎng)站服務(wù)方將網(wǎng)站程序放置到服務(wù)器上,然后安裝WEB服務(wù)器,并進(jìn)行解析,用戶(hù)的瀏覽器即可以訪(fǎng)問(wèn)網(wǎng)站了。
??目前最主流的WEB服務(wù)器主要有三個(gè):IIS、Apache、Ngin、Lighttpd。
- IIS
??IIS服務(wù)器用在Windows操作系統(tǒng)的服務(wù)器上,Linux服務(wù)器上無(wú)法使用。IIS是集成到Windows系統(tǒng)里的,所以只有在安裝有Windows操作系統(tǒng)的服務(wù)器上才可以使用。在服務(wù)器領(lǐng)域,因?yàn)閃indows操作系統(tǒng)占比少,所以使用IIS做為WEB服務(wù)器的比例也就自然而然少了。 - Apache
??號(hào)稱(chēng)世界排名第一的WEB服務(wù)器,開(kāi)源WEB服務(wù)器,支持多平臺(tái)。起初由伊利諾伊大學(xué)香檳分校的國(guó)家超級(jí)電腦應(yīng)用中心(NCSA)開(kāi)發(fā)。從1996年開(kāi)始,就成為互聯(lián)網(wǎng)上比較流行的WEB服務(wù)器。2005年,達(dá)到最高的70%的市場(chǎng)占有率。自從Nginx和Lighttpd發(fā)布以后,Apache的市場(chǎng)占有率就被搶去很多。內(nèi)存高占用也是很大的詬病。 - Nginx
??第一個(gè)公開(kāi)版本0.1.0發(fā)布于2004年10月份,支持多平臺(tái),是一個(gè)輕量級(jí)的WEB代理服務(wù)器。據(jù)說(shuō)是伊戈?duì)枴べ愃饕驗(yàn)槎砹_期訪(fǎng)問(wèn)量第二大的網(wǎng)站Rambler.ru開(kāi)發(fā)的。其特點(diǎn)就是占用內(nèi)存少,并發(fā)能力強(qiáng)。國(guó)內(nèi)也有很多大型網(wǎng)站在使用:百度、網(wǎng)易、騰訊、淘寶等。甚至淘寶還基于nginx開(kāi)發(fā)了一套自己的WEB服務(wù)器Tengine。 - Lighttpd
??Lighttpd 是一個(gè)由德國(guó)人領(lǐng)導(dǎo)的開(kāi)源Web服務(wù)器軟件,其目的是提供一個(gè)針對(duì)高性能網(wǎng)站,安全、快速、兼容性好并且靈活的web server環(huán)境。具有非常低的內(nèi)存開(kāi)銷(xiāo)、cpu占用率低以及豐富的模塊等特點(diǎn)。
下面以Nginx為例,介紹一下如何簡(jiǎn)單的配置一個(gè)網(wǎng)站。具體安裝不在本文討論范圍內(nèi),請(qǐng)大家自行度娘如何安裝。后續(xù)會(huì)逐步分享這些內(nèi)容。
修改nginx.conf配置文件,在http一節(jié)內(nèi),加入以下配置:
server {
listen 80;
server_name www.xxx.com;
root /a/b/c;
location / {}
}
配置完成以后,重啟nginx,即可通過(guò)瀏覽器訪(fǎng)問(wèn)www.xxx.com來(lái)訪(fǎng)問(wèn)你的網(wǎng)站了。
以上配置中有兩個(gè)地方需要注意:
- server_name 這個(gè)配置就是域名。即要通過(guò)哪個(gè)域名來(lái)訪(fǎng)問(wèn)網(wǎng)站
- root 這個(gè)配置就是告訴WEB服務(wù)器,網(wǎng)站的程序在哪個(gè)目錄下