??Hosts是一個(gè)沒(méi)有擴展名的系統文件,可以用記事本等工具打開(kāi),其作用就是將一些常用的網(wǎng)址與其對應的IP地址建立一個(gè)關(guān)聯(lián)“數據庫”,當用戶(hù)在瀏 覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統會(huì )首先自動(dòng)從Hosts文件中尋找對應的IP地址,一旦找到,系統會(huì )立即打開(kāi)對應網(wǎng)頁(yè),如果沒(méi)有找到,則系統再會(huì )將 網(wǎng)址提交DNS域名解析服務(wù)器進(jìn)行IP地址的解析。下面就由小編來(lái)講一講tomcat虛擬主機域名的設置。
??一、設置本地主機域名
??通過(guò)修改本地主機上的一個(gè)hosts文件,可以進(jìn)行對ip地址與本地域名的映射,從而解決在本地調試JSP項目的時(shí)候,通過(guò)本地域名進(jìn)行訪(fǎng)問(wèn)。
??hosts文件在系統目錄C:WINDOWSsystem32driversetc下,這個(gè)目錄不容易記憶,如果要經(jīng)常修改這個(gè)文件的話(huà)不是很 方便找,可以建立一個(gè)批處理hosts.bat文件,用文本編輯器打開(kāi),寫(xiě)入內容explorer "C:WINDOWSsystem32driversetc",保存退出,可以把這個(gè)hosts.bat文件放在桌面,每次雙擊它就能打開(kāi) hosts文件所在的目錄。也可以將hosts.bat文件放到C:WINDOWS下,這樣,每次只要從點(diǎn)“開(kāi)始”->“運行”,輸入 hosts,點(diǎn)回車(chē)就可以打開(kāi)hosts文件所在的目錄了,另外在命令行也可以輸入hosts打開(kāi)hosts文件所在的目錄。
??找到hosts文件后,用文本編輯器打開(kāi),默認狀態(tài)下,hosts文件里只有一個(gè)映射關(guān)系:
??127.0.0.1 localhost
??按照這個(gè)格式再添加一個(gè)映射:
??202.112.113.171www.yujiaxin.com
??保存,退出。這時(shí)候本地IP地址202.112.113.171已經(jīng)和www.yujiaxin.com這個(gè)本地域名做了對應的映射關(guān)系。
??二、server.xml配置簡(jiǎn)介
??server.xml的基本配置信息,更具體的配置信息見(jiàn)tomcat的文檔
??server:
??port 指定一個(gè)端口,這個(gè)端口負責監聽(tīng)關(guān)閉tomcat的請求
??shutdown 指定向端口發(fā)送的命令字符串
??service:
??name 指定service的名字
??Connector (表示客戶(hù)端和service之間的連接):
??port 指定服務(wù)器端要創(chuàng )建的端口號,并在這個(gè)斷口監聽(tīng)來(lái)自客戶(hù)端的請求
??minProcessors 服務(wù)器啟動(dòng)時(shí)創(chuàng )建的處理請求的線(xiàn)程數
??maxProcessors 最大可以創(chuàng )建的處理請求的線(xiàn)程數
??enableLookups 如果為true,則可以通過(guò)調用request.getRemoteHost()進(jìn)行DNS查詢(xún)來(lái)得到遠程客戶(hù)端的實(shí)際主機名,若為false則不進(jìn)行DNS查詢(xún),而是返回其ip地址
??redirectPort 指定服務(wù)器正在處理http請求時(shí)收到了一個(gè)SSL傳輸請求后重定向的端口號
??acceptCount 指定當所有可以使用的處理請求的線(xiàn)程數都被使用時(shí),可以放到處理隊列中的請求數,超過(guò)這個(gè)數的請求將不予處理
??connectionTimeout 指定超時(shí)的時(shí)間數(以毫秒為單位)
??Engine (表示指定service中的請求處理機,接收和處理來(lái)自Connector的請求):
??defaultHost 指定缺省的處理請求的主機名,它至少與其中的一個(gè)host元素的
??name屬性值是一樣的
??Context (表示一個(gè)web應用程序,通常為WAR文件,關(guān)于WAR的具體信息見(jiàn)servlet規范):
??docBase 應用程序的路徑或者是WAR文件存放的路徑
??path 表示此web應用程序的url的前綴,這樣請求的url為http://wap.friendlycc.com.cn/
??reloadable 這個(gè)屬性非常重要,如果為true,則tomcat會(huì )自動(dòng)檢測應用程序的/WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動(dòng)裝載新的應用程序,可以在不重起tomcat的情況下改變應用程序
??host (表示一個(gè)虛擬主機):
??name 指定主機名
??appBase 應用程序基本目錄,即存放應用程序的目錄
??unpackWARs 如果為true,則tomcat會(huì )自動(dòng)將WAR文件解壓,否則不解壓,直接從WAR文件中運行應用程序
??Logger (表示日志,調試和錯誤信息):
??className 指定logger使用的類(lèi)名,此類(lèi)必須實(shí)現
??org.apache.catalina.Logger 接口
??prefix 指定log文件的前綴
??suffix 指定log文件的后綴
??timestamp 如果為true,則log文件名中要加入時(shí)間,如下例:localhost_log.2001-10-04.txt
??Realm (表示存放用戶(hù)名,密碼及role的數據庫):
??className 指定Realm使用的類(lèi)名,此類(lèi)必須實(shí)現org.apache.catalina.Realm接口
??Valve (功能與Logger差不多,其prefix和suffix屬性解釋和Logger 中的一樣):
??className 指定Valve使用的類(lèi)名,如用org.apache.catalina.valves.AccessLogValve類(lèi)可以記錄應用程序的訪(fǎng)問(wèn)信息directory 指定log文件存放的位置
??pattern 有兩個(gè)值,common方式記錄遠程主機名或ip地址,用戶(hù)名,日期,第一行請求的字符串,HTTP響應代碼,發(fā)送的字節數。combined方式比common方式記錄的值更多。
??三、配置虛擬主機(Virtual Hosts)
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站