背景,在x公司做的乙個**登入時需要網域名稱的支援,就是說瀏覽器位址列在localhost+埠號的形式下無法實現登入(必須是***x網域名稱的形式),
so,我們最終要的形式是這樣的:
這種訪問形式看起來像是外網(local是iis取得主機名稱,也可以自己定義),也正好用到了網域名稱字尾,登入的邏輯驗證就可以通過。
下面說說具體的設定:
1.準備好iis設定
截圖已經很清楚,新增了乙個名為tccwpl的**,指定了**的物理檔案路徑之後就繫結一下**的ip位址和主機名,這裡的ip位址可以不分配,埠號採用預設的(多個**埠不能重複),然後給主機取乙個名稱,主機名就是瀏覽器位址訪問的名稱。
這裡配置好iis後,在瀏覽器輸入localhost.tccwpl.com就可以訪問(注意,這裡訪問成功後才能繼續下面的流程,如果這裡訪問不了可能iis配置有問題,下面的步驟也沒必要繼續了)
2.在專案的properties中設定一下預設的伺服器
3.iis和應用程式配置完畢以後還需要在hosts檔案中配置一下訪問的主機
開啟hosts檔案,輸入ip 網域名稱 儲存
hosts檔案路徑 c:\windows\system32\drivers\etc
4.訪問**
配置好iis、應用程式以及hosts檔案後,重新整理dns快取,然後在瀏覽器輸入主機名就可以訪問對應iis下的物理檔案所指的**,同時,啟動專案的時候,瀏覽器也會顯示主機名訪問,至此,本地線下環境就可以模擬線上執行了~~~
(本質還是本地訪問,只是改了主機名,在某些情況下有用)
配置這個東西不難,主要是之前配置了幾次容易忘所以寫下部落格記錄,不知道別人是否也這樣用過,對於站點部署的一些配置不是很熟悉,總的來說基礎還是很弱,等後面對這塊熟悉了看有沒有什麼可以做補充的,也希望大家可以一起交流,共同進步!
伺服器啟動時的leader選舉
每個節點啟動的時候狀態都是looking,處於觀望狀態,接下來就開始進行選主流程 若進行leader選舉,則至少需要兩台機器,這裡選取3臺機器組成的伺服器集群為例。在集群初始化階段,當有一台伺服器server1啟動時,其單獨無法進行和完成leader選舉,當第二台伺服器server2啟動時,此時兩台...
如何在專案啟動時,開啟乙個執行緒自動啟動
需求的話,具體是需要在專案啟動時 開啟乙個非同步執行緒,並且需要執行緒一直執行。用的springboot。本來想的是在需要執行的非同步方法加上 order value 1 ps 該註解可以指定在專案啟動後,就開始執行哪些方法,value值表示執行順序 越小越靠前,不能為0 但是發現啟動後,非同步方法...
tomcat伺服器在debug啟動時很慢
ssh專案,tomcat伺服器在debug啟動時很慢,通過瀏覽器訪問乙個action也相對較慢 卡在初始化spring配置檔案那裡 通過查詢資料發現是猶豫斷點的問題,將斷點全部去掉後恢復正常.引 這個問題可能是由於eclipse和tomcat的互動而產生的,在以debug模式啟動tomcat時,發生...