<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Vincent.Chan‘s Blog

    常用鏈接

    統(tǒng)計(jì)

    積分與排名

    網(wǎng)站

    最新評(píng)論

    在Win32平臺(tái)上編譯 Apache (2.0.x - 2.2.x) + SSL

    1 介紹

    Apache HTTP Server 是一款優(yōu)秀的開(kāi)放源碼軟件,從1996年以來(lái)已經(jīng)被廣泛地應(yīng)用于多種操作系統(tǒng)。據(jù)Netcraft.com 2006年3月的統(tǒng)計(jì),目前Internet上68.70%網(wǎng)站用的是Apache。

    OpenSSL 是一個(gè)穩(wěn)定的而且功能齊全的開(kāi)放源碼工具包,它實(shí)現(xiàn)了安全套接字層 (SSL v2/v3)和傳輸層層安全 (TLS v1)協(xié)議,也是一個(gè)強(qiáng)大的通用加密工具庫(kù)。

    不幸的是 Apache HTTP Server 官方提供的安裝包目前不包含SSL功能,因?yàn)槊绹?guó)政府對(duì)“strong crypto redistribution”有意見(jiàn)。但是愛(ài)好者們可以自己DIY。

    本人從03年起,編譯了Apache (2.0.x - 2.2.x)和OpenSSL (0.9.6i - 0.9.8a)幾乎每個(gè)版本。

    2 編譯材料清單

    2.1 編譯OpenSSL所需材料

    2.2 編譯Apache所需材料

    2.3 環(huán)境變量

    • 把以下文件的路徑放到PATH上: perl.exe, awk.exe, nasmw.exe, bison.exe, flex.exe, sed.exe, nmake.exe, mspdb60.dll。
    • 在INCLUDE和LIB里把MS Platform SDK放到VC 6.0前面。

    3 編譯OpenSSL

    • 把OpenSSL源碼解開(kāi)到一個(gè)目錄,比如 c:\openssl
    • 設(shè)置Perl
          c:\openssl>perl Configure VC-WIN32
    • 生成Makefiles
          c:\openssl>ms\do_nasm
    • 用VC++編譯
          nmake -f ms\ntdll.mak
    • 測(cè)試
          c:\openssl>cd out32dll
      c:\openssl\out32dll>..\ms\test

    4 編譯Apache

    • 把Apache源碼解開(kāi)到一個(gè)目錄,比如 c:\httpd-2.2.0
    • 復(fù)制OpenSSL庫(kù)
          c:\httpd-2.2.0>mkdir srclib\openssl
      c:\httpd-2.2.0>xcopy/e openssl srclib\openssl
    • 編譯
          nmake -f makefile.win SERVERNAME=myDomainName PORT=myPort 
      INSTDIR=myInstallDir installr
    • 刪除多余文件 (可選)。以下語(yǔ)言文件一般可以刪除:*.de *.es *.euc-jp *.euc-kr *.fr *.ja *.jis *.ko *.koi8-r *.pt-br。如果不想調(diào)試*.pdb文件也可刪除。

    posted on 2006-05-06 19:07 Vincent.Chen 閱讀(3797) 評(píng)論(0)  編輯  收藏 所屬分類: 雜文

    主站蜘蛛池模板: 亚洲人JIZZ日本人| 亚洲午夜国产片在线观看| 免费a级毛片18以上观看精品| 亚洲色WWW成人永久网址| 午夜免费福利视频| 久久精品国产精品亚洲| 久久青青草原国产精品免费| 亚洲天堂在线播放| 四虎国产精品永免费| 一区二区无码免费视频网站 | 午夜毛片不卡高清免费| 性生大片视频免费观看一级| 久久亚洲日韩精品一区二区三区 | 亚洲av网址在线观看| 成年丰满熟妇午夜免费视频| 国产免费黄色无码视频| 亚洲成av人在片观看| 亚洲av乱码中文一区二区三区| 国产偷窥女洗浴在线观看亚洲 | 国产大片免费观看中文字幕| 亚洲AV成人一区二区三区在线看| 国产成人免费福利网站| 亚洲欧洲免费视频| 成人精品综合免费视频| 亚洲欧洲日韩极速播放| 亚洲AV无码专区在线播放中文| 99久久免费国产特黄| 亚洲日韩精品国产3区| 久久亚洲精品无码| 免费一级毛片在级播放| 国产成人免费网站| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 亚洲精品久久无码| 亚洲av色影在线| 免费网站看v片在线香蕉| 免费av一区二区三区| 美女视频黄a视频全免费网站色| 亚洲精品在线网站| 亚洲AV无码国产精品麻豆天美| 亚洲VA综合VA国产产VA中| 午夜私人影院免费体验区|