Centos7+Apache實(shí)現(xiàn)HTTPS

一、安裝apache,已安裝略過。未安裝的看這篇文章centOS7-安裝apache+php
二、安裝Apache支持SSL/TLS
yum install mod_ssl openssl
三、編輯SSL配置文件

vi /etc/httpd/conf.d/ssl.conf

#找到以下部分并修改
DocumentRoot "/var/www/html"       //去掉#號
ServerName www.example.com:443     //去掉#號,同時將www.example.com修改為你的域名或服務(wù)器ip
SSLHonorCipherOrder on             //去掉#號
SSLCertificateFile /etc/pki/tls/certs/www.example.com.crt   //將www.example.com修改為你的域名或服務(wù)器ip
SSLCertificateKeyFile /etc/pki/tls/private/www.example.com.key  //將www.example.com修改為你的域名或服務(wù)器ip

四、創(chuàng)建CA證書、CA證書簽名

mkdir /etc/httpd/ca
cd /etc/httpd/ca/
openssl req -newkey rsa:4096 -nodes -sha256 -keyout ca.key -x509 -days 1000 -out ca.crt
openssl req -newkey rsa:4096 -nodes -sha256 -keyout 你的域名或服務(wù)器ip.key -out 你的域名或服務(wù)器ip.csr
cp 你的域名或服務(wù)器ip.crt /etc/pki/tls/certs/
cp 你的域名或服務(wù)器ip.key /etc/pki/tls/private/


五、重啟Apache服務(wù)
systemctl restart httpd
六、測試

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容