成都心情

            BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理 ::
            98 隨筆 :: 2 文章 :: 501 評論 :: 1 Trackbacks

          公告

          Creative Commons License
          本作品采用知識共享署名-相同方式共享 2.5 中國大陸許可協議進行許可。 Locations of visitors to this page(15)

          隨筆分類(91)

          隨筆檔案(99)

          文章分類(2)

          友情鏈接

          積分與排名

          • 積分 - 634772
          • 排名 - 74

          最新評論

          閱讀排行榜

          評論排行榜

          這篇文章用的是OpenOffice Writer寫的,OpenOffice Writer感覺怪怪的,字體看起來不是很均勻,縮進也差強人意。畢竟這個東西是開源的,支持一把!

          北漂已經一個月了,隨著工作的穩定,自己也想找點有意義的事情做做,幫助朋友搞個小網頁什么的,很有樂趣。本文(才寫到這里,已經寫不下去了,請看截圖,我換UE之類的東西了)

          OpenOffice.JPG

          一半是為了記錄下自己安裝SVN(Windows環境)的步驟,免得以后到處找;一半是為了向各位看官引見新的 DDNS 工具,花生殼已經被我拋棄了。把兩個方面組合在一起就能實現在 ADSL 環境下,通過遠程進行 SVN 交互了。

          SVN 安裝

          Apache 2.2.9 是好東西,當年玩 PHP 的時候,Apache 還在1.x。Apache 下載地址 http://httpd.apache.org/download.cgi,然后以最快的速度安裝好。千萬注意,安裝過程中的網絡域名、服務名、管理員郵件地址一定要糊弄過去,不能空著不填,免得不能啟動 Apache。安裝好以后千萬記得要在 Windows 防火墻里面把 Apache 用到的端口放在例外中,否則就會遇到本地局域網能訪問 Apache,一旦用 DDNS 以后就不能訪問的怪現象。

          打開瀏覽器,輸入 127.0.0.1 能看到 It works! 就行了。SVN 可以在 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100 下載,這是專門 for Apache 2.2.x 的版本。我下載的是 svn-1.4.6-setup.exe,這個看上去比較養眼。建議把 Apache 停了再裝 SVN。為了下次不 Google,我在這里就先 Google 了,然后把步驟抄襲下來。

          1、CMD 提示符下,進入 SVN 的安裝目錄的 bin 目錄,執行 svnadmin create D:\svnRoot 命令,把 SVN 的數據庫路徑指定在 D:\svnRoot 目錄下,你會發現該目錄下一堆文件(夾)。
          2、進入 Apache 安裝目錄下的 conf 目錄下的 httpd.conf 文件,去掉 LoadModule dav_module modules/mod_dav.so、LoadModule dav_fs_module modules/mod_dav_fs.so 前面的#號,然后再加上這樣兩行 LoadModule dav_svn_module "c:/Program Files/Subversion/bin/mod_dav_svn.so"、LoadModule authz_svn_module "c:/Program Files/Subversion/bin/mod_authz_svn.so"。再次運行 Apache,如下圖所示,狀態欄顯示已經把 SVN 模塊加載進來了。

          ????????????????????????????????? ApacheSvn.JPG

          3、CMD 提示符下,進入 Apache 安裝目錄下的 bin 目錄,執行 htpasswd -c passwd rosenjiang 命令,含義是創建新用戶 rosenjiang 并把密碼文件命名為 passwd 放在當前目錄下(bin 目錄下)。根據提示符輸入自己的密碼。
          4、加入如下東東,配置虛擬路徑:
          <Location /svn>
          ??? DAV svn
          ??? SVNPath D:/svnRoot
          ??? AuthType Basic
          ??? AuthName "Subversion repositories"
          ??? AuthUserFile bin/passwd
          ??? Require valid-user
          </Location>

          通過以上步驟后,重啟 Apache,然后訪問 127.0.0.1/svn 路徑,填入之前設置的用戶名和密碼,就算成功了。本想介紹下 Eclipse 下的 subclipse 插件,由于我的 Eclipse 版本太高,subclipse 支持得不好,只好作罷。

          DDNS 安裝

          DDNS 顧名思義就是動態域名解析,讓域名綁定在動態 IP 上,例如撥號上網的 ADSL 用戶。國內的 DDNS 服務有花生殼和 3322.org 這樣的提供商,我一直在用花生殼的免費 DDNS,但是最近情況很糟糕,我到北京以來,就沒成功的用客戶端登錄到他們的服務器,提示些莫名其妙的錯誤,到他們的官方網上,大部分人都在抱怨不能登陸,更可氣的是有些朋友說自從他們付錢升級到了專業版后,一下子就能正常登錄了。其他的我就不說什么了,直接放棄。

          于是乎得找個替代的才行,繼續 Google 下,還真有收獲,一個名為 ChangeIP 的網站進入了我的視線(http://www.changeip.com/)。鏈接到網站,首頁上寫了不少東西,不過我只對免費的 DDNS 感興趣,進入 http://www.changeip.com/freedomains.asp 頁面,可選的頂級域名可真多,直接把國內的那個什么什么丟番幾條街,還是老外實在點。找到喜歡的頂級域名“dnset.com”,然后填好自己的二級域名,例如“rosenjiang”,最后 Check It,不出意外,會提示“'rosenjiang.dnset.com' is available.”然后直接 ADD 就行了,接下來是注冊環節,注意,這里的注冊需要郵箱驗證,所以務必郵箱要寫正確。郵箱驗證通過后,這個域名就是你的了,非常簡單。

          登錄到 ChangeIP 的 MyAccount 頁面,Free Domain Names 下面就是你的免費域名列表,點擊“Edit”可以進去看更詳細的內容,該頁面有這個域名的有效期,是一年多的時間。想想也夠了,畢竟主要用來做臨時訪問,又不是長期性的,以后過期了再注冊一個吧。另外,我還發現盡管現在已經擁有了二級域名,但在這里我可以設置三級域名,而且可以綁定要不同的IP上,相當的強大!

          如何把自己的動態 IP 綁定到域名呢?我們需要下載客戶端軟件,在 http://www.changeip.com/clients.asp 可以找到,里面的軟件倒是挺多的,不知道選哪個好,還是來個免費的吧,就第一個了。HomingBeacon 下載安裝好以后,第一次他會彈出對話框讓你輸入 ChangeIP 的賬戶,之后它會隱藏在狀態欄,其他的基本上不用怎么設置了。這個時候再次進入 ChangeIP 的 MyAccount 頁面的“Edit”功能,看 HOSTNAME Configuration 下面的 IP 是否和你現在外網 IP 是一樣的,如果不是,需要在客戶端進行“Force Update”的操作,來進行手工更新。在使用 DDNS 客戶端的時候,為了方便,我直接把內網 IP 設置成 DMZ 主機了,我不太清楚 HomingBeacon 的管理端口是哪些(所以沒進端口映射),省事嘛。再次刷新 Web 頁面,應該就能看到你目前的 IP 已經綁定要域名上了。

          ????????????????????????????????????????????? HomingBeacon.JPG

          總結

          通過上面的步驟,就能實現遠程 SVN 交互了,測試了下,速度還不慢。這里需要注意的是,網絡環境千差萬別,所以不一定按照以上步驟就能成功,多檢查下防火墻之類的設置,千萬要注意端口是否能被外網所訪問。祝你好運!


          請注意!引用、轉貼本文應注明原作者:Rosen Jiang 以及出處:http://www.aygfsteel.com/rosen

          posted on 2008-08-22 22:49 Rosen 閱讀(3264) 評論(8)  編輯  收藏 所屬分類: 五花八門

          評論

          # re: SVN安裝以及DDNS的新選擇 2008-08-22 22:59 up
          寫作水平有待提高,參照我寫的文章。。。
          我去看“地獄男爵”了,88  回復  更多評論
            

          # re: SVN安裝以及DDNS的新選擇 2008-08-23 16:13 ci
          ...............  回復  更多評論
            

          # re: SVN安裝以及DDNS的新選擇 2008-08-25 00:35 gr8vyguy
          改字體就行了  回復  更多評論
            

          # re: SVN安裝以及DDNS的新選擇 2008-08-25 14:52 fujc
          頂你!
            回復  更多評論
            

          # re: SVN安裝以及DDNS的新選擇 2008-09-02 16:57 202
          先頂,有時間慢慢學習。  回復  更多評論
            

          # re: SVN安裝以及DDNS的新選擇 2008-09-05 18:10 華興玲
          多謝  回復  更多評論
            

          # re: SVN安裝以及DDNS的新選擇 2008-10-16 07:58 Sha Jiang
          @Rosen兄
          早前,我也體驗過OpenOffice,但也不至于如此不堪吧 :-  回復  更多評論
            

          # re: SVN安裝以及DDNS的新選擇 2009-08-04 11:36 Rosen
          @gr8vyguy @Sha Jiang
          我錯了......的確是字體的原因,換了就好了。  回復  更多評論
            

          主站蜘蛛池模板: 阳新县| 迁西县| 洞口县| 旬邑县| 江永县| 沿河| 子长县| 修水县| 酒泉市| 岑溪市| 改则县| 琼中| 平邑县| 仁怀市| 启东市| 海门市| 四会市| 无棣县| 马山县| 吉水县| 独山县| 简阳市| 安龙县| 金川县| 安徽省| 连江县| 苏尼特左旗| 龙州县| 石狮市| 治多县| 武宣县| 兰考县| 遵化市| 抚宁县| 竹山县| 桃园县| 乐昌市| 思南县| 贡山| 朝阳市| 云安县|