本文目錄一覽:
- 1、在win03+Apache+php的服務器環境下,怎麼安裝ssl證書
- 2、php+iis+mysql怎樣部署ssl,需要詳細教程
- 3、phpnow怎麼安裝ssl證書https訪問?
- 4、怎麼安裝配置SSL證書?
- 5、如何在apache上安裝SSL證書
在win03+Apache+php的服務器環境下,怎麼安裝ssl證書
1_root_bundle.crt、 2_domainname.com.crt、3_ domainname.com.key。
註:這三個證書文件都在文件夾for Apache.zip中,例:1_root_bundle.crt是根證書鏈;
2_domainname.com.crt為公鑰,3_ domainname.com.key為私鑰。
其中:證書公鑰、私鑰文件一般以您的域名命名;證書後綴名crt和cer的性質是一樣的。
php+iis+mysql怎樣部署ssl,需要詳細教程
IIS8安裝SSL證書:
IIS7 IIS8 自動跳轉到HTTPS:
SSL證書可以淘寶Gworg獲取。
phpnow怎麼安裝ssl證書https訪問?
phpnow安裝ssl證書,其實就是在Apache上配置ssl證書,步驟如下:
一、安裝openssl
下載Openssl安裝包並解壓,推薦使用默認配置 make make install //編譯及安裝 ,openssl默認將被安裝到/usr/local/ssl。
二、 讓apache支持ssl,編譯的時候,要指定ssl支持
靜態方法即–enable-ssl=static –with-ssl=/usr/local/ssl
動態方法–enable-ssl=shared –with-ssl=/usr/local/ssl
其中第二種方法會在module/ 目錄下生成 mod_ssl.so 模塊,而靜態不會有,當然第二種方法也需要在httpd.conf 中加入LoadModule ssl_module modules/mod_ssl.so
三、獲取SSL證書
1)創建私鑰。在創建證書請求之前,您需要首先生成服務器證書私鑰文件。
cd /usr/local/ssl/bin //進入openssl安裝目錄
openssl genrsa -out server.key 2048 //運行openssl命令,生成2048位長的私鑰server.key文件。如果您需要對 server.key 添加保護密碼,請使用 -des3 擴展命令。Windows環境下不支持加密格式私鑰,Linux環境下使用加密格式私鑰時,每次重啟Apache都需要您輸入該私鑰密碼(例:openssl genrsa -des3 -out server.key 2048)。
cp server.key /usr/local/apache/conf/ssl.key/
2)生成證書請求(CSR)文件
openssl req -new -key server.key -out certreq.csr
Country Name: //您所在國家的ISO標準代號,中國為CN
State or Province Name: //您單位所在地省/自治區/直轄市
Locality Name: //您單位所在地的市/縣/區
Organization Name: //您單位/機構/企業合法的名稱
Organizational Unit Name: //部門名稱
Common Name: //通用名,例如:。此項必須與您訪問提供SSL服務的服務器時所應用的域名完全匹配。
Email Address: //您的郵件地址,不必輸入,直接回車跳過
「extra」attributes //以下信息不必輸入,回車跳過直到命令執行完畢。
3)備份私鑰並提交證書請求
請將證書請求文件certreq.csr提交給安信證書,並備份保存證書私鑰文件server.key,等待證書的簽發。服務器證書密鑰對必須配對使用,私鑰文件丟失將導致證書不可用。
四、安裝SSL證書
為保障服務器證書在客戶端的兼容性,服務器證書需要安裝兩張中級CA證書(不同品牌證書,可能只有一張中級證書)。
從郵件中獲取中級CA證書:
將證書籤發郵件中的從BEGIN到 END結束的兩張中級CA證書內容(包括「—–BEGIN CERTIFICATE—–」和「—–END CERTIFICATE—–」)粘貼到同一個記事本等文本編輯器中,中間用回車換行分隔。修改文件擴展名,保存為conf/ssl.crt/intermediatebundle.crt文件(如果只有一張中級證書,則只需要保存並安裝一張中級證書)。
五、完成apache配置 2.0的配置
httpd.conf 中增加
Listen443
NameVirtualHost *:443
DocumentRoot 「/data/web/www」
ServerName aaa.com:443
ErrorLog 「logs/error.log」
CustomLog 「logs/access.log」 combined
SSLEngine on
SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key
SSLCertificateChainFile /usr/local/apache/conf/ssl.crt/intermediatebundle.crt
怎麼安裝配置SSL證書?
您好!
安裝SSL證書主要將SSL證書配置到服務器環境。安裝教程:網頁鏈接
目前全球服務器環境主要分為4個類型:Apache、IIS、Nginx、Tomcat
如何在apache上安裝SSL證書
一、安裝openssl
下載Openssl安裝包並解壓,推薦使用默認配置 make make install //編譯及安裝 ,openssl默認將被安裝到/usr/local/ssl。
二、 讓apache支持ssl,編譯的時候,要指定ssl支持
靜態方法即–enable-ssl=static –with-ssl=/usr/local/ssl
動態方法–enable-ssl=shared –with-ssl=/usr/local/ssl
其中第二種方法會在module/ 目錄下生成 mod_ssl.so 模塊,而靜態不會有,當然第二種方法也需要在httpd.conf 中加入LoadModule ssl_module modules/mod_ssl.so
三、獲取SSL證書
1)創建私鑰。在創建證書請求之前,您需要首先生成服務器證書私鑰文件。
cd /usr/local/ssl/bin //進入openssl安裝目錄
openssl genrsa -out server.key 2048 //運行openssl命令,生成2048位長的私鑰server.key文件。如果您需要對 server.key 添加保護密碼,請使用 -des3 擴展命令。Windows環境下不支持加密格式私鑰,Linux環境下使用加密格式私鑰時,每次重啟Apache都需要您輸入該私鑰密碼(例:openssl genrsa -des3 -out server.key 2048)。
cp server.key /usr/local/apache/conf/ssl.key/
2)生成證書請求(CSR)文件
openssl req -new -key server.key -out certreq.csr
Country Name: //您所在國家的ISO標準代號,中國為CN
State or Province Name: //您單位所在地省/自治區/直轄市
Locality Name: //您單位所在地的市/縣/區
Organization Name: //您單位/機構/企業合法的名稱
Organizational Unit Name: //部門名稱
Common Name: //通用名,例如:。此項必須與您訪問提供SSL服務的服務器時所應用的域名完全匹配。
Email Address: //您的郵件地址,不必輸入,直接回車跳過
「extra」attributes //以下信息不必輸入,回車跳過直到命令執行完畢。
3)備份私鑰並提交證書請求
請將證書請求文件certreq.csr提交給安信證書,並備份保存證書私鑰文件server.key,等待證書的簽發。服務器證書密鑰對必須配對使用,私鑰文件丟失將導致證書不可用。
四、安裝SSL證書
為保障服務器證書在客戶端的兼容性,服務器證書需要安裝兩張中級CA證書(不同品牌證書,可能只有一張中級證書)。
從郵件中獲取中級CA證書:
將證書籤發郵件中的從BEGIN到 END結束的兩張中級CA證書內容(包括「—–BEGIN CERTIFICATE—–」和「—–END CERTIFICATE—–」)粘貼到同一個記事本等文本編輯器中,中間用回車換行分隔。修改文件擴展名,保存為conf/ssl.crt/intermediatebundle.crt文件(如果只有一張中級證書,則只需要保存並安裝一張中級證書)。
五、完成apache配置 2.0的配置
httpd.conf 中增加
Listen443
NameVirtualHost *:443
DocumentRoot 「/data/web/www」
ServerName aaa.com:443
ErrorLog 「logs/error.log」
CustomLog 「logs/access.log」 combined
SSLEngine on
SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key
SSLCertificateChainFile /usr/local/apache/conf/ssl.crt/intermediatebundle.crt
原創文章,作者:GE1N0,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128940.html