web伺服器的目錄結構和web應用程式的部署(2009-10-30 00:47:00)
一、web應用程式目錄結構:
1、必須包含子目錄:web-inf
web-inf目錄包含:
classes資料夾:放編譯好的class檔案
lib資料夾:放*.jar,第三方包(jar包是許多class檔案的集合)
jar包的使用需要配置classpath環境變數
檔案web.xml:完成servlet在web容器的註冊
不按照sun公司的規範做應用web程式的結構,web容器找不到
比如,xml檔案寫錯了,啟動tomcat的時候會報錯
2、凡是客戶端能訪問的資源(*.html,*.jpg)必須跟web-inf在同一目錄
3、切忌:凡是web-inf裡面的檔案都不能被客戶端直接訪問(比如隱藏的資訊)
二、web應用程式的部署:
3、需要把你的web應用部署在此目錄下,直接通過http://localhost:8080尋找
三、tomcat的目錄結構:
1、tomcat下的bin目錄:
放置tomcat可執行的批處理檔案
開啟關閉伺服器,startup
sh字尾的檔案是為了相容unix
2、conf目錄
service.xml
connector:埠號
host:主機名,主目錄
unpackwars:是否支援war檔案的解壓
如何在dos裡壓縮war包:jar -cf test.war *.html *.jpg web-inf
server:關閉時呼叫程式的埠號
web.xml
3、lib目錄
放置tomcat和web應用程式(我們建的)所用到的jar包
4、logs:日誌檔案
5、temp:臨時檔案
6、work目錄:主要用作於jsp引擎解析的目錄
四、web伺服器tomcat的查詢順序
伺服器web目錄許可權配置
目錄檔案許可權的設定對 的安全至關重要,下面簡單介紹 目錄檔案許可權的基本設定。我們假設http伺服器執行的使用者和使用者組是www,使用者為centos,根目錄是 home centos web。方法 步驟 1.我們首先設定 目錄和檔案的所有者和所有組為centos,www,如下命令 chown ...
web伺服器和ftp伺服器
web伺服器又稱網路伺服器,http伺服器 伺服器的精髓就是你想在我這看到東西,裡面放一堆網頁,你向我傳送請求,我就找找找,把網頁給你。web伺服器使用的協議是http https 客戶機叫http客戶端 瀏覽器就叫http客戶端 8uftp就叫ftp客戶端 每天都獲取位址,電腦上有dhcp客戶端 ...
伺服器部署目錄結構
data0 gitrepo 系統平台git倉庫 projects 專案資料夾 bd 商業專案 eshops 電商站點 test 測試類專案 supports 支援類專案 mantis mediawiki server auths certs 伺服器證書 ssh 相關使用者公匙 db elastic ...