修改訪問本地Web項目的域名名稱
將Web項目部署到本地的Tomcat上,默認訪問使用的是localhost,這個名稱如何修改呢?
-
打開C:\Windows\System32\drivers\etc\hosts
-
添加如下一行,可以自定義名稱
- 隨后打開Tomcat安裝目錄下的server.xml
-
修改以下標簽中的localhost和剛才設置的一致,即可達到修改localhost名稱的效果
原理
這就涉及一個問題,網站是如何進行訪問的?
- 首先,在瀏覽器中輸入域名,按回車進行訪問
-
之后會檢查本地的C:\Windows\System32\drivers\etc\hosts文件中是否有對應域名的映射,若有,則訪問對應IP,若沒有,則訪問DNS服務器(存儲了世界上所有的域名)若還是找不到,則返回找不到,注意,訪問網站,真實訪問的本質上還是一個IP地址
而修改localhost名稱就是在第一步做了修改,訪問本地Web項目使用localhost,本質上也是訪問了127.0.0.1這個IP地址,而localhost也只是一個映射名稱而已