apache2.2.4如何安裝SSL證書與問題解答

發布時間:2019-09-09 20:13:02 來源:青鋒建站 作者:青鋒建站
  于由于谷歌對網站排序上使用https這一參數,也隨著外貿行業不斷發展,許多網站受到安全的威脅,于是網站安裝SSL證書成了當今的潮流,尤其是在電商交易行業。但是大多數企業站點并無具大的數據價值,多是一些展示功能,因此對于內容、新聞、官網類的網站受到攻擊多是由于網站布署與維護原因,不安裝SSL證書問題不大。以下是青鋒建站給大家分享的apache2.2.4如何安裝SSL證書與問題解答、apache2.2.4如何安裝SSL證書步驟。

1、開啟apache ssl模塊

  將#LoadModule ssl_module modules/mod_ssl.so前面的“#”去掉,來開啟apache的ssl模塊;
注意
由于許多apache版本是不包括ssl模塊的,如果環境下不包括mod_ssl.so,則需要下載包括mod_ssl.so版本的apache,并將該模塊放在模塊目錄下面。
windows下apache版本下載地址為:https://archive.apache.org/dist/httpd/binaries/win32/;
apache安裝配置:http://www.havrpc.icu/webdis/apache_844.html
apache中linux版本-https://archive.apache.org/dist/httpd/
另外:有時php需要開發openssl模塊:
將#extension=php_openssl.dll前面的“#”去掉,如果當前版本沒有該模塊,需要下載。

2、下載證書

  下載證書并將證書放在服務器上,這里我們以apache所在目錄為例。將證書放在如下目錄:apache/cert/xxx/。目錄形式不唯一,可以自行定義。必須與下面apache虛擬主機中的證書路徑一致即可。

3、給apache虛擬主機安裝SSL證書

  如果購買的SSL證書是單域名版本的,只需要給相應的虛擬主機安裝即可以,需要有服務器操作權限,如果購買的是多域名版本,可以給服務器上所有的網站安裝SSL證書。apache虛擬主機安裝SSL證書配置如下:
<VirtualHost *:443>
ServerAdmin [email protected]
#根據需要配置為實際的域名
ServerName www.xxx.com
ServerAlias xxx.com
Header set Access-Control-Allow-Origin *
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLCertificateFile cert/xxx/2787247_www.xxx.com_public.crt
SSLCertificateKeyFile cert/xxx/2787247_www.xxx.com.key
SSLCACertificateFile  cert/xxx/2787247_www.xxx.com_chain.crt
#以上三條規劃中的證書名稱需要替換為實際中的證書名稱
DocumentRoot "D:DedeAMPZWebRootqqcms"
php_admin_value open_basedir "D:DedeAMPZWebRootqqcms"
</VirtualHost>
##VhostEnd

4、給服務器上所有的網站安裝SSL證書

打開Apache/conf/extra/httpd-ssl.conf,在httpd-ssl.conf文件中找到以下參數并進行配置。
SSLProtocol all -SSLv2 -SSLv3  # 添加SSL協議支持協議,去掉不安全的協議。
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM   # 使用此加密套件。
SSLHonorCipherOrder on
SSLCertificateFile cert/domain name_public.crt   # 將domain name_public.crt替換成您證書文件名。
SSLCertificateKeyFile cert/domain name.key   # 將domain name.key替換成您證書的秘鑰文件名。
SSLCertificateChainFile cert/domain name_chain.crt  # 將domain name_chain.crt替換成您證書的秘鑰文件名;

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]

5、一些廠商SSL證書安裝指南匯總

A-阿里云SSL證書安裝指南:https://help.aliyun.com/document_detail/98727.html
B-騰訊云SSL證書安裝:https://cloud.tencent.com/product/ssl
  以上就是青鋒建站給大家分享的apache2.2.4如何安裝SSL證書與問題解答、apache2.2.4如何安裝SSL證書步驟。青鋒建站,提供專業的高品質網站制作服務,包括網站建設,SEO,網絡營銷,PHP開發,網站建設知名品牌,全國接單,為企業構建強有力的營銷平臺。 




  
分享到:

Copyright © 2016-2026 青鋒建站 版權所有

彩票怎么买 开奖#指确定公布获奖结果 10分11选5开奖走势图 体育彩票6十1开奖查询 南粤风采36选7* 黄色片三级日本快播 福彩20选8开奖走势图 友玩广西棋牌下载安装 泳坛夺金兑奖期限 一分钟赛车计划pk精准 皇冠足球指数网抽水 篮网vs76人交战记录 单机捕鱼达人 棋牌游戏怎么刷金币? 科乐吉林麻将小鸡飞蛋下载 湖南快乐十分钟开奖走势图 新疆25选7图表