国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Apache > 正文

Apache SSL證書安裝指南

2024-08-27 18:29:34
字體:
供稿:網(wǎng)友

1.拷貝證書文件到你的服務器

從你的客戶專區(qū)下載ICA(即 Intermediate Certificate Authority)證書文件(DigiCertCA.crt)和你的服務器證書文件( <你的域名>.crt),然后把它們拷貝到你的服務器上要存放證書和私鑰文件的路徑,并確保root用戶可讀。

2.查找Apache的配置文件并編輯

這個文件的位置因服務器而異,特別是你用了一個指定的路徑(special interface)來管理你的服務器配置。

Apache配置文件通常在/etc/httpd。主配置文件常常以httpd.conf命名。在大多數(shù)情況下<VirtualHost>塊在httpd.conf文件的底部。有時<VirtualHost>塊則會存在于他們單獨的文件,并放置在類似/etc/httpd/vhost.d/或者/etc/httpd/sites/的目錄下,或者在名為ssl.conf的文件中。

如果你拿文本編譯器打開這個文件,你可以找到包含了Apache的設(shè)置的<VirtuaHost>塊。

3.配置<VirtualHost>塊識別SSL

如果你需要自己的站點通過加密的(https)和非加密(http)連接都能夠訪問的話,你需要每種連接類型配置一個虛擬主機(virtual host)。一定要拷貝一份已存在的非加密的虛擬主機,而后按照步驟4的描述把它配置成支持SSL。

如果你僅僅需要網(wǎng)站通過安全機制訪問,按照步驟4的描述配置已經(jīng)存在的虛擬主機支持SSL。

4.配置<VirtualHost>塊為站點啟用SSL安全機制

下面是一個簡單的配置成支持SSL的虛擬主機例子。其中列出的粗體部分是必須添加的SSL配置。

<VirtualHost 192.168.0.1:443>DocumentRoot /var/www/html2ServerName www.yourdomain.comSSLEngine onSSLCertificateFile /path/to/your_domain_name.crtSSLCertificateKeyFile /path/to/your_private.keySSLCertificateChainFile /path/to/DigiCertCA.crt</VirtualHost>按照你的證書文件來調(diào)整文件名和路徑。

SSLCertificateFile <這里應該是你的服務器證書文件> (例如:your_domain_name.crt) 
SSLCertificateKeyFile <這里應該是你在創(chuàng)建CSR時候生成的的密鑰文件> 
SSLCertificateChainFile <這里應該是 DigiCert 的ICA證書文件> (默認為DigiCertCA.crt) 
5.在重新啟動Apache前先測試你的配置

通常,最好在重新啟動Apache之前測試你的Apache配置文件以防有錯,這是因為一旦你的配置文件存在語法錯誤,Apache就再啟動不起來了。運行下面的命令:(在一些系統(tǒng)上可能是apache2ctl)

apachectl configtest

6.重新啟動Apache

你可以用apachectl命令來停止和啟動帶SSL支持的Apache:

apachectl stop

apachectl start

提示:如果Apache不能啟動帶SSL支持,請嘗試用“apachectl startssl”替代“apachectl start”。如果只有在使用“apache startssl”時SSL支持才會加載,那我們建議你修改apache的啟動配置把SSL支持包含到正常的“apachectl start”命令中。要不然的話當服務器重啟時可能需要你通過“apachectl startssl”來手動重新啟動Apache。這經(jīng)常會導致<IfDefine SSL>和</IfDefine>標記被移而關(guān)閉SSL相關(guān)的配置。

譯者注:在最新版本的Apache中apachctl腳本的startssl這個參數(shù)已經(jīng)廢除。

排除故障:

1.如果你的網(wǎng)站可以被公眾訪問,我們的 SSL Certificate Tester(即SSL證書測試)工具能幫助你判斷通常可能會出現(xiàn)的問題。

2.求助遷移你的證書到另外的服務器或者是跨服務器的平臺上,請查看這里 OpenSSL export instructions (即OpenSSL導出指南)。

3.如果你為了符合PCI Compliance requirements (即PCI 兼容列表)需要禁用 SSL version 2 的兼容性時,你需要在你的Apache配置文件中添加下面的指令:

SSLCipherSuite HIGH:+MEDIUM:!SSLv2:!EXP:!ADH:!aNULL:!eNULL:!NULL

如果這條指令已經(jīng)存在,你很可能需要修改這條指令來禁用SSL version 2。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 布拖县| 文成县| 达孜县| 神木县| 当雄县| 抚顺县| 即墨市| 闽侯县| 贞丰县| 甘肃省| 高台县| 五台县| 沛县| 黑河市| 枣强县| 嘉义市| 安龙县| 扎赉特旗| 苏州市| 永寿县| 扎囊县| 双鸭山市| 吉木萨尔县| 花莲市| 桃江县| 博乐市| 游戏| 辽宁省| 揭阳市| 晴隆县| 乐安县| 阜阳市| 东山县| 即墨市| 宁夏| 河间市| 太仆寺旗| 湄潭县| 镇原县| 武川县| 卓资县|