Vincent.Chan‘s Blog

          常用鏈接

          統計

          積分與排名

          網站

          最新評論

          配置 Apache 2.2.x + SSL

          1 基礎 (可選)

          • 編輯APACHE_HOME/conf/httpd.conf中的以下directives和tags,
            ServerRoot, ServerAdmin, ServerName, DocumentRoot, 
            <Directory %DocumentRoot%>, DirectoryIndex, ScriptAlias /cgi-bin/,
            <Directory %cgi-bin%>
          • 去掉以下語句的注釋,
            Include conf/extra/httpd-manual.conf

          2 生成RSA密鑰 (private key)

          下面兩個命令都可以生成密鑰,

              openssl genrsa -des3 -out server.key
          openssl genrsa -out server.key

          -des3選項可以加密生成的密鑰, 但是Win32平臺不支持加密密鑰,啟動Apache時會產生以下錯誤信息, "SSLPassPhraseDialog builtin is not supported on Win32"

          3 生成自簽署證書 (self-signed certificate)

          在OpenSSL源碼的"openssl\apps"目錄可以找到openssl.cnf (OpenSSL配置文件).

              openssl req -config openssl.cnf -new -x509 -key server.key -out 
          server.crt -days 365

          4 編輯APACHE_HOME/conf/httpd.conf

          去掉以下語句的注釋,

             Include conf/extra/httpd-ssl.conf

          5 編輯 conf/extra/httpd-ssl.conf

          • SSLMutex標簽的值改為default
          • 編輯以下directives(可選),
            DocumentRoot, ServerName, ServerAdmin, ErrorLog, TransferLog, 
            SSLCertificateFile, SSLCertificateKeyFile

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

          主站蜘蛛池模板: 新泰市| 涞源县| 南康市| 芜湖县| 广州市| 嘉荫县| 惠水县| 冀州市| 红原县| 瑞丽市| 壶关县| 鹿邑县| 上林县| 民权县| 武城县| 通化县| 永济市| 瓮安县| 丰都县| 德兴市| 洮南市| 墨竹工卡县| 墨玉县| 桓台县| 榆树市| 金堂县| 木兰县| 铜梁县| 广宗县| 伊宁县| 淮南市| 鹤山市| 离岛区| 岱山县| 新泰市| 高唐县| 永丰县| 厦门市| 大余县| 漳平市| 惠安县|