本地電腦使用自定義域名訪問專案+配置專案
阿新 • • 發佈:2019-02-07
知識點
1.配置區域網中使用自定義域名+專案名 訪問測試伺服器專案(修改測試伺服器的 host)
2.配置tomcat隱藏專案名稱,只使用域名訪問
詳細
一、修改本地host對映自定義域名(使用一種方法即可)
方法一:(軟體對映,只是對方法二的一種瘋長操作,省心省事)
使用軟體 SwitchHosts.exe 修改本機的host對映關係。 軟體下載地址:GETHUB上選擇一個版本的zip下載即可 https://github.com/oldj/SwitchHosts/downloads
需要使用管理員身份開啟該軟體,配置域名對映到127.0.0.1,然後右下角對勾。會有設定成功的提示。如圖:
方式二、直接在windows電腦配置檔案裡修改配置。
hosts配置檔案所在磁碟位置:C:\Windows\System32\drivers\etc
使用文字編輯器(記事本等)開啟hosts檔案,新增對映,儲存即可。如圖
二、配置tomcat隱藏專案名稱,只使用域名訪問(本人測試環境win7)
這個比較簡單,主要是配置tomcat目錄apache-tomcat-7.0.69\conf下的server.xml檔案。直接貼上配置檔案(標黃程式碼)
<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<Listener className="org.apache.catalina.core.JasperListener" />
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>
<Host name="lushunde.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Alias>lushunde.com</Alias>
<Context docBase="D:\setup\apache-tomcat-7.0.69\webapps\lushunde" path="" reloadable="true" />
</Host>
</Engine>
</Service>
</Server>
此時將實現本機電腦直接 使用 lushunde.com 即可訪問到專案首頁。