1. 程式人生 > >Tomcat本地測試未申請下來的域名,並建立和測試二級域名

Tomcat本地測試未申請下來的域名,並建立和測試二級域名

在網站開發前期沒有申請域名或者域名沒有申請下來,但又想先在本地測試未來的域名,並建立和測試二級域名。一個ip地址對應多個域名。 假設現在已經有一個頂級域名"website.com",並建立了兩個二級域名"user.website.com"、"admin.website.com",並且有三個工程"website.com"、"user.website.com"、"admin.website.com" 1、在"tomcat\webapps"目錄中新增工程 將"website.com"、"user.website.com"、"admin.website.com"三個工程新增到webapps目錄下。

2、要在本地測試需要,修改本地"C:\Windows\System32\drivers\etc\hosts"的hosts檔案 在hosts檔案中新增以下文字:     127.0.0.1       localhost         127.0.0.1       www.website.com     127.0.0.1       www.user.website.com     127.0.0.1       www.admin.website.com

3、修改tomcat下"conf/server.xml"的檔案 <Host name="www.website.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">     <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"            prefix="localhost_access_log" suffix=".txt"            pattern="%h %l %u %t &quot;%r&quot; %s %b" />     <Context path="" docBase="website.com"/> </Host>

<Host name="www.user.website.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">     <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"            prefix="localhost_access_log" suffix=".txt"            pattern="%h %l %u %t &quot;%r&quot; %s %b" />     <Context path="" docBase="user.website.com"/> </Host>

<Host name="www.admin.website.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">     <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"            prefix="localhost_access_log" suffix=".txt"            pattern="%h %l %u %t &quot;%r&quot; %s %b" />     <Context path="" docBase="admin.website.com"/> </Host>

4、啟動tomcat,在瀏覽中輸入"www.website.com"即可進入一級域名的地址。輸入"www.user.website.com"、"www.admin.website.com"即可進入二級域名的地址,