1. 程式人生 > >本地電腦使用自定義域名訪問專案+配置專案

本地電腦使用自定義域名訪問專案+配置專案

知識點

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  即可訪問到專案首頁。