如何構建基于TOMCAT的虛擬主機并實現(xiàn)網頁跳轉竿音?
解答這個問題需要熟悉掌握以下三個知識點:
第一和屎、TOMCAT的主配置文件是什么?
第二春瞬、如何修改主配置文件才能夠構建出虛擬主機和實現(xiàn)網頁跳轉柴信?
第一、TOMCAT的主配置文件是什么宽气?
TOMCAT的主配置文件在哪里主要取決于你安裝TOMCAT軟件時随常,將TOMCAT的配置文件存放的位置潜沦。
如果你實在找不到,可以運用 find ? / ? tomcat ? ?| ?grep ? ?server.xml
進行查找线罕,或者其他方式查找,具體根據實際情況綜合運用止潮;
通常習慣性的存放在:/usr /local /tomcat /conf /server.xml
TOMCAT主要的目錄結構:
bin/ ? ? ##主程序目錄窃判,啟動和暫停TOMCAT的腳本都存在在bin/目錄下钞楼;
lib/ ? ? ?##類庫文件目錄,類似于shell腳本中的函數袄琳,要用的時候不需要再寫腳本询件,直接用前輩寫好的腳本就好,這就是為啥JAVA應用廣泛的原因唆樊;
work/ ? ##自動編譯目錄宛琅,系統(tǒng)會把代碼轉化為二進制數,解讀之后再給用戶逗旁;
logs/ ? ?##存放日志文件的目錄嘿辟;
conf/ ? ?##存放主配置文件的目錄,最重要的配置文件有server.xml和web.xml片效;
webapps/ ? ?##存放網頁文件的目錄红伦;
第三、如何修改主配置文件才能夠構建出虛擬主機和實現(xiàn)網頁跳轉淀衣?
運用 vim ?/usr /local /tomcat /conf /server.xml ?進入主配置文件昙读;
其中創(chuàng)建虛擬主機的命令是,找到文件中以<Host name= 開頭的行:
譯為:
<Host name="ww.a.com"> ? ##域名名稱膨桥,可以自定義蛮浑;
appBase="a"?? ? ? ? ##網頁存放在a目錄目錄下面,沒有需要mkdir創(chuàng)建只嚣;
默認頁面在/usr /local /tomcat /webapps /ROOT
如果需要修改沮稚,可以在appBase=" ?* ?"指定;
<Context path="/test" ?docBase="/var /www /html" ?/>
##當客戶訪問 www.a.com/test 網頁時册舞,系統(tǒng)會將其轉到/var /www /html 網頁蕴掏;
因此,當你需要頁面跳轉時环础,只需要更改上述兩個參數即可囚似;
注意事項:
1.TOMCAT配置文件嚴格區(qū)分大小寫;
2.創(chuàng)建的每個虛擬主機都需要以<Host name ?........> 開頭线得,以</Host>結尾饶唤;
以上......
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (END)
祝:開心!
羅貴
2019-04-20于深圳