營(yíng)銷(xiāo)網(wǎng)站建設(shè)
全網(wǎng)營(yíng)銷(xiāo)網(wǎng)站
高端網(wǎng)站建設(shè)
商城網(wǎng)站建設(shè)
外貿(mào)網(wǎng)站建設(shè)
小程序開(kāi)發(fā)
區(qū)塊鏈開(kāi)發(fā)
物聯(lián)網(wǎng)項(xiàng)目開(kāi)發(fā)
定制app開(kāi)發(fā)
在線教育網(wǎng)站
速成網(wǎng)站建設(shè)
服裝網(wǎng)站建設(shè)
餐飲網(wǎng)站建設(shè)
珠寶首飾網(wǎng)站
機(jī)械制造網(wǎng)站
文化旅游網(wǎng)站
家裝建材網(wǎng)站
美容化妝品網(wǎng)站
數(shù)碼產(chǎn)品網(wǎng)站
模板案例庫(kù)
文章編輯:網(wǎng)站建設(shè) 文章來(lái)源:建站行業(yè)資訊 瀏覽量:次
安裝好Apache, 并且確認(rèn)是否安裝ssl模塊,如果沒(méi)安裝的話,使用yum install mod_ssl openssl來(lái)安裝ssl模塊。
之后,申請(qǐng)并下載SSL證書(shū)文件。通常來(lái)說(shuō)有四個(gè)文件,分別是:證書(shū)文件ca.pem、證書(shū)私鑰文件ca.key、證書(shū)公鑰文件public.pem、證書(shū)鏈文件chain.pem。
( 1 ) 在Apache的安裝目錄下創(chuàng)建cert目錄,并且將下載的全部文件拷貝到cert目錄中。如果申請(qǐng)證書(shū)時(shí)是自己創(chuàng)建的CSR文件,請(qǐng)將對(duì)應(yīng)的私鑰文件放到cert目錄下并且命名為ca.key;
( 2 ) 打開(kāi) apache 安裝目錄下 conf 目錄中的 httpd.conf 文件,找到以下內(nèi)容并去掉“#”:
#LoadModule ssl_module modules/mod_ssl.so (如果找不到請(qǐng)確認(rèn)是否編譯過(guò) openssl 插件)
#Include conf/extra/httpd-ssl.conf
( 3 ) 打開(kāi) apache 安裝目錄下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,與操作系統(tǒng)及安裝方式有關(guān)), 在配置文件中查找以下配置語(yǔ)句:
# 添加 SSL 協(xié)議支持協(xié)議,去掉不安全的協(xié)議
SSLProtocol all -SSLv2 -SSLv3
# 修改加密套件如下
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
# 證書(shū)公鑰配置
SSLCertificateFile cert/public.pem
# 證書(shū)私鑰配置
SSLCertificateKeyFile cert/ca.key
# 證書(shū)鏈配置,如果該屬性開(kāi)頭有 '#'字符,請(qǐng)刪除掉
SSLCertificateChainFile cert/chain.pem
( 4 ) 設(shè)置虛擬主機(jī)
如果要設(shè)置http和https同時(shí)生效,那么需要為 http 在端口 80 上設(shè)立 VirtualHost,同時(shí)為 https 在端口 443 上作類似的設(shè)置。在端口 80 上的網(wǎng)站的 VirtualHost 例子如下
<VirtualHost *:80>
<Directory /var/www/vhosts/yoursite.com/httpdocs>
AllowOverride All
</Directory>
DocumentRoot /var/www/vhosts/yoursite.com/httpdocs
ServerName yoursite.com
</VirtualHost>
在端口 443 上增加一個(gè)HTTPS網(wǎng)站,需要在文件加入如下內(nèi)容
NameVirtualHost *:443
然后再加入一個(gè)類似如下的 VirtualHost 記錄:
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
<Directory /var/www/vhosts/yoursite.com/httpsdocs>
AllowOverride All
</Directory>
DocumentRoot /var/www/vhosts/yoursite.com/httpsdocs
ServerName yoursite.com
</VirtualHost>
最后,使用如下指令重新啟動(dòng) Apache , 即可實(shí)現(xiàn)網(wǎng)站的HTTPS功能。
/etc/init.d/httpd restart深圳網(wǎng)站建設(shè)博納網(wǎng)絡(luò)編輯整理。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【qin@198bona.com 】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
技術(shù)咨詢
價(jià)格咨詢
建議投訴
0755-82538016
關(guān)閉窗口