1、解析域名
首先您可能需要購買一個域名,然后再域名管理那里,點擊“域名解析”,添加解析,
選則A記錄,設置好要解析的域名,和你的linux系統所在的外網IP
所謂頂級域名就是域名主體前面沒有前綴(www除外)的,如:
http://pwdgame.com/
http://www.pwdgame.com/
所謂二級域名就是就是含有前綴的,如:
http://cctv.pwdgame.com/
http://china.pwdgame.com/
二級域名是建立在頂級域名的基礎上分配出來的,沒有頂級域名也就沒有二級域名。(以上純屬個人理解)
2、配置tomcat,綁定目錄綁定域名
第一步:
將tomcat的默認目錄下的webapp整個拷貝出來
復制三份,對應三個應用
然后將您的三個應用的文件,全部放在webapp的root下面(先刪除原來的)
,如:
webapps1\ROOT
webapps2\ROOT
baidu_apps\ROOT
使用linux命令行
# vim /apache-tomcat/conf/server.xml其中/apache-tomcat為你的Tomcat所在目錄打開后按i進入編輯模式,按esc退出編輯模式,進入一般模式
將tomcat默認端口改為80
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />
默認為8080,也不含字符集設置,需要也可以在此設置
注意,不同的host,就是不同的域名
appBase就是你拷貝出來后重新放入您的程序到root下面的的webapp
<Engine name="Catalina" defaultHost="www.pwdgame.com"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="www.pwdgame.com" appBase="webapps1" unpackWARs="true" autoDeploy="true" > <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="webapps1_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> <Host name="bbs.pwdgame.com" appBase="webapps2" unpackWARs="true" autoDeploy="true" ><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="webapps2_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host> </Engine>
按esc退出編輯模式后,直接按鍵進行輸入:wq
保存並退出
然后重啟Tomcat
# /apache-tomcat/bin/shutdown.sh # /apache-tomcat/bin/startup.sh打開
成功了!!!!!!