apache+mod_ssl初學者指南(轉)
apache+mod_ssl初學者指南(轉)[@more@]實現平臺:redhat 7.3需要的軟體:apache_1.3.28.tar.gz,1、因為mod_ssl依賴於OpenSSL庫,所以需要一個有效OpenSSLtar -xvzf openssl-0.9.7b.tar.gzcd openssl-0.9.7b./config sharedmakemake testmake installecho "/usr/local/ssl/lib" >> /etc/ld.so.confldconfig至此openssl安裝完成2、安裝apache和mod_ssl模組tar -xzf mod_ssl-2.8.15-1.3.28.tar.gzcd mod_ssl-2.8.15-1.3.28./configure --with-apache=../apache_1.3.28cd ../apache_1.3.28SSL_BASE=/usr/local/ssl ./configure --prefix=/usr/local/apache --enable-module=ssl --enable-module=so --enable-shared=sslmake這裡我們可以按照提示建立一個自簽署的證書。但是我想告訴大家如何在安裝完成後使用openssl建立金鑰及申請證書或者建立自簽署的證書。所以這裡就直接安裝make install如果沒有錯誤說明安裝成功openssl安裝目錄是/usr/local/sslapache安裝目錄是/usr/local/apache3、建立金鑰申請證書及安裝證書cd /usr/local/apache/mkdir certcd cert建立金鑰/usr/local/ssl/bin/openssl genrsa -des3 -out FQDN.key 1024建立證書請求/usr/local/ssl/bin/openssl req -new -key FQDN.key -out FQDN.csr成功建立證書請求後可以透過下面的密令瞭解請求內容/usr/local/ssl/bin/openssl req -noout -text -in FQDN.csr現在你就可以到一個CA申請一個證書了。Verisign是可以選擇一家CA從這裡可以申請一個試用的證書,並且此網站提供了詳細的幫助。可以知道你成功的獲得一個可用的證書。安裝證書,編輯httpd.conf檔案做如下設定Listen 80Listen 443ServerName mail.yhx.comDocumentRoot "/usr/local/apache/htdocs"SSLEngine onSSLCertificateFile /usr/local/apache/cert/SSLCertificateKeyFile /usr/local/apache/cert/ 測試/usr/local/apache/bin/apachectl startssl訪問站點對於沒有條件的同志,可以用下面的方法建立一個自簽署的證書/usr/local/ssl/bin/openssl x509 -req -days 30 -in -signkey -out 參考資料OpenSSL modssl
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-938029/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN初學者指南(轉)
- 模板初學者指南1 (轉)
- 模板初學者指南2 (轉)
- HTML初學者指南(九)(轉)HTML
- HTML初學者指南(七)(轉)HTML
- HTML初學者指南(六)(轉)HTML
- HTML初學者指南(四)(轉)HTML
- HTML初學者指南(三)(轉)HTML
- HTML初學者指南(二)(轉)HTML
- HTML初學者指南(一)(轉)HTML
- 初學者指南
- Nginx初學者指南Nginx
- Groovy初學者指南
- RMAN 初學者指南
- 程式設計“初學者”入門指南 (轉)程式設計
- Linux初學者Patch使用指南(轉)Linux
- OAuth 2.0初學者指南OAuth
- Kotlin初學者指南Kotlin
- 【譯】GraphQL 初學者指南
- Apache Hudi初學者指南Apache
- 初學者 (轉)
- Java初學者入門指南Java
- 區塊鏈初學者指南區塊鏈
- JavaScript 模組(1):初學者指南JavaScript
- Electron 的初學者詳細指南
- 給初學者的Web安全指南Web
- 5S管理--初學者指南
- 圖資料庫初學者指南資料庫
- 系統引導管理器grub初學者指南(轉)
- 【轉】Oracle初學者入門指南-什麼是Metalink -MOS ?Oracle
- React Redux 的初學者詳盡指南ReactRedux
- [譯] 網站優化初學者指南網站優化
- 自動機器學習和AI初學者指南機器學習AI
- 模糊測試: 初學者入門指南
- Pandas初學者程式碼優化指南優化
- 初學者的程式設計自學指南程式設計
- 價值流圖 (VSM) 初學者指南
- 給 DevOps 初學者的入門指南dev