項目部署實踐
最近公司項目馬上就要在客戶這邊進入試運行了,而我也被派過來進行項目的初步布署,下面就是我的布署概要圖.
通過花生殼,實現將內網主機發布到外網上,這樣源代碼獲取,遠程桌面等就方便了很多;通過CCProxy實得原來在內網的服務器可以連接外網,方便項目布署.
在進行項目布署的過程中,我遇到了并解決了以下問題,現在簡要記錄一下
1).默認網關
在雙網卡的電腦上,當你在IE地址欄輸入一個網址的時候,瀏覽器到底是通過網卡一進行通信還是網卡二進行通信的呢?這主要看你當時的默認網關是哪個.對于兩個網卡的電腦,網卡的啟動是有先后順序的,一般來講,先啟動的網卡具有優先級,也就會是當前默認網關.通過在cmd中輸入route print命令可以查看當前的默認網關.網上說通過cmd命令來設置當前的默認網關,其實還有更簡單的方法,也就是調整網卡的啟動順序.我將網卡一設置為外網IP,將網卡二設置為內網IP,這樣,網卡一先啟動,網卡二后啟動,網卡一的設置會覆蓋網卡二的設置,這樣就達到了優先上Internet的目的.
2).虛擬服務器與DMZ主機
簡單點說,虛擬服務器就是一個內網主機上的一個端口映射,DMZ主機就是一個內網主機上的所有端口映射.虛擬服務器的優先級高于DMZ主機的優先級.我們可以將主服務器設置為DMZ主機,然后通過虛擬服務器將指定端口映射到其它服務器.
3).花生殼域名同步
當在花生殼官網上申請了新的域名后,此新域名并不會馬上生效,而是會等一段時間同步.有時間這個時間是幾分鐘,有時間是幾小時.
4).Oracle外網發布
網上說,不僅要進行端口映射,還需進行注冊表配置.但是我這邊只需把1521端口映射后即可訪問,不知為何~~~
5).ODAC的XCOPY部署
部署的過程請參照使用說明.我想說的是,當布署了Oracle For MSTSC 后,服務無法啟動,系統提示14001錯誤.后來上網查閱,發現是少了VC的dll,后來打了VC2005sp1運行庫后,啟動成功!
參考的文章:
- 1

浙公網安備 33010602011771號