前面講了阿里雲服務器環境的搭建,本章對於搭建本身的網站很是有幫助,能夠爲本身的服務器綁定多個域名,或者將本身的服務器分享出許多空間給別人當虛擬主機使用。web
須要修改配置文件:apache-tomcat-7.0.64\conf\server.xml和web.xmlapache
tomcat的默認端口是8080,而瀏覽器識別的默認端口是80,因此想直接經過域名訪問頁面就得修改端口;否則就只能這樣rong0o.com:8080
修改server.xml文件:瀏覽器
#找到這句: <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> #修改成: <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
如今能夠直接訪問了:請點擊個人網站:rong0o.comtomcat
#找到這句: <Engine defaultHost="localhost" name="Catalina"> 省略註釋,和其餘.... <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> </Engine> #修改成: <Engine defaultHost="rong0o.com" name="Catalina"> 省略註釋,和其餘.... <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"></Host> <Host appBase="rongapps" autoDeploy="true" name="rong0o.com" unpackWARs="true"/> <Host appBase="E:\abcapps" autoDeploy="true" name="abc.com" unpackWARs="true"/> </Engine>
到這裏就能夠多域名綁定你的服務器了;服務器
能夠給tomcat配置虛擬目錄,用來訪問你的網站:http:/localhost/abc/
修改server.xml文件:app
#找到這句: <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> </Host> #修改成: <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Context path="/abc" docBase="e:\jabc" debug="0" reloadable="true" crossContext="true"/> </Host>
Host標記是用來配置虛擬主機的,就是能夠多個域名指向一個tomcat,格式只要參考默認的就能夠了。
而 docbase則是具體的文件位置。在這裏個人虛擬路徑名稱爲abc,網站文件在e:\jabc中。
這樣我就能夠經過
http:/localhost/abc/ 訪問個人這個虛擬目錄的網站了。其實這裏與咱們在eclipse部署動態工程到tomcat相似。
介紹完畢;
來自一條小鯊魚wpeace(rlovep.com)