快速搭建靜態服務器的幾種方法

dyydp 9年前發布 | 24K 次閱讀 服務器 Web服務器
 

作為一名前端開發人員,經常也是需要有一個靜態服務器的。下面讓我們來分分鐘搭建自己的靜態服務器吧

一:使用http-server

http-server基于Node,所以得先確保有Node環境。

1. 安裝http-server

npm install http - server - g

2. 啟動

http - server - a 127.0.0.1 - p 9999

上面的命令表示在本機的9999端口上啟動一個靜態服務器,應用根目錄為執行上面命令的所在目錄 快速搭建靜態服務器的幾種方法

優點:簡單,快速

缺點:命令行一關,服務就中止了。每次開機都要再啟一次,麻煩

二:使用ApmServer/XAMPP

兩者都是PHP的集成環境,這里以ApmServer為例(只有用過ApmServer)。

首先在網上下載ApmServer的壓縮包(免安裝),解壓到一個盤的根目錄(建議是根目錄,因為路徑有空格可能造成一些不必要的麻煩),下面是其解壓后的目錄結構:

快速搭建靜態服務器的幾種方法

雙擊APMServ.exe啟動應用,可以看到下面的界面:

快速搭建靜態服務器的幾種方法

因為我們只需要一個靜態服務器,所以把MySQL和SSL等選項都去掉,然后點擊“啟動APMServ”就完成我們的靜態服務器了。這時要部署 應用,只需要把文件放到apmServer/www/htdocs目錄下面就可以訪問到了。這里想說的是其虛擬目錄配置,即映射硬盤上任一目錄作為服務器 的一個子目錄。有了虛擬目錄,我們就可以定制出多個不同的服務器了。

快速搭建靜態服務器的幾種方法

打開虛擬目錄的配置界面,填寫虛擬目錄名稱(英文),中文備注,選擇網頁根目錄,然后保存虛擬目錄,重啟ApmServer后,就可以訪問我們的虛擬目錄了。

優點:簡單,快速,集成PHP開發環境(PHP,MySQL等),支持虛擬目錄等許多實用功能

缺點:用著用著就啟動不了

三:使用Tomcat

Tomcat是Java應用服務器,當然也可以用來作靜態服務器。但Tomcat默認的一些配置不太友好,所以我們要定制一些配置。首先就是讓Tomcat支持顯示目錄文件。打開Tomcat/conf/web.xml,修改listings為true。

快速搭建靜態服務器的幾種方法

Tomcat中虛擬目錄配置是位于Tomcat/conf/server.xml。在在host標簽中增加如下格式的配置:

< Context path = "虛擬目錄名" docBase = "文件所在根目錄" crossContext = "true" / >

如:<Context path=”/test” docBase=”G:/Test” crossContext=”true” />

完成上面配置后,雙擊Tomcat/bin/startup.bat即可以啟動Tomcate服務器,在瀏覽器中就可以正常訪問到剛我們配好的目錄了。

快速搭建靜態服務器的幾種方法

優點:功能強大缺點:配置復雜

小結:

如果沒有特別要求,使用http-server基本就能滿足我們前端對服務器的要求了

 本文由用戶 dyydp 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!