作為一名前端開發(fā)人員,經(jīng)常也是需要有一個(gè)靜態(tài)服務(wù)器的。下面讓我們來分分鐘搭建自己的靜態(tài)服務(wù)器吧
一:使用 http-server
http-server 基于 Node,所以得先確保有 Node 環(huán)境。
1. 安裝 http-server
npm install http-server -g
2. 啟動(dòng)
http-server -a 127.0.0.1 -p 9999
上面的命令表示在本機(jī)的 9999 端口上啟動(dòng)一個(gè)靜態(tài)服務(wù)器,應(yīng)用根目錄為執(zhí)行上面命令的所在目錄
優(yōu)點(diǎn):簡單,快速
缺點(diǎn):命令行一關(guān),服務(wù)就中止了。每次開機(jī)都要再啟一次,麻煩
二:使用 ApmServer/XAMPP
兩者都是 php 的集成環(huán)境,這里以 ApmServer 為例(只有用過 ApmServer)。
首先在網(wǎng)上下載 ApmServer 的壓縮包(免安裝),解壓到一個(gè)盤的根目錄(建議是根目錄,因?yàn)槁窂接锌崭窨赡茉斐梢恍┎槐匾穆闊旅媸瞧浣鈮汉蟮哪夸浗Y(jié)構(gòu):
雙擊 APMServ.exe 啟動(dòng)應(yīng)用,可以看到下面的界面:
因?yàn)槲覀冎恍枰粋€(gè)靜態(tài)服務(wù)器,所以把 MySQL 和 SSL 等選項(xiàng)都去掉,然后點(diǎn)擊 “啟動(dòng) APMServ” 就完成我們的靜態(tài)服務(wù)器了。這時(shí)要部署應(yīng)用,只需要把文件放到 apmServer/www/htdocs 目錄下面就可以訪問到了。這里想說的是其虛擬目錄配置,即映射硬盤上任一目錄作為服務(wù)器的一個(gè)子目錄。有了虛擬目錄,我們就可以定制出多個(gè)不同的服務(wù)器了。
打開虛擬目錄的配置界面,填寫虛擬目錄名稱(英文),中文備注,選擇網(wǎng)頁根目錄,然后保存虛擬目錄,重啟 ApmServer 后, 就可以訪問我們的虛擬目錄了。
優(yōu)點(diǎn):簡單,快速,集成 PHP 開發(fā)環(huán)境(PHP,MySQL 等), 支持虛擬目錄等許多實(shí)用功能
缺點(diǎn):用著用著就啟動(dòng)不了
三:使用 Tomcat
Tomcat 是 JAVA 應(yīng)用服務(wù)器,當(dāng)然也可以用來作靜態(tài)服務(wù)器。但 Tomcat 默認(rèn)的一些配置不太友好,所以我們要定制一些配置。首先就是讓 Tomcat 支持顯示目錄文件。打開 Tomcat/conf/web.xml,修改 listings 為 true。
Tomcat 中虛擬目錄配置是位于 Tomcat/conf/server.xml。在在 host 標(biāo)簽中增加如下格式的配置:
1kz
<Context path="虛擬目錄名" docBase="文件所在根目錄" crossContext="true" />
如:<Context path="/test" docBase="G:/Test" crossContext="true" />
完成上面配置后,雙擊 Tomcat/bin/startup.bat 即可以啟動(dòng) Tomcate 服務(wù)器,在瀏覽器中就可以正常訪問到剛我們配好的目錄了。
優(yōu)點(diǎn):功能強(qiáng)大
缺點(diǎn):配置復(fù)雜
小結(jié):
如果沒有特別要求,使用 http-server 基本就能滿足我們前端對(duì)服務(wù)器的要求了
轉(zhuǎn)載自AlloyTeam:http://www.alloyteam.com/2015/06/kuai-su-da-jian-jing-tai-fu-wu-qi-di-ji-zhong-fang-fa