Site icon Kiat's Blog

Apache 2.4 设置免费的HTTPS教程

第一步:安装Apache和mod_ssl

yum install -y httpd
systemctl start httpd
systemctl enable httpd
yum install -y mod_ssl

第二步:创建证书

mkdir /etc/httpd/ssl && cd /etc/httpd/ssl
openssl req -new -newkey rsa:2048 -nodes -keyout cert.key -out cert.csr

第三步:打开防火墙的443端口

第四步:生成免费的SSL证书

第五步:配置SSL证书和设置Apache

nano /etc/httpd/conf.d/ssl.conf
IncludeOptional sites-https/*.conf
mkdir /etc/httpd/sites-https && cd /etc/httpd/sites-https
nano test.conf
<VirtualHost *:443>
    ServerName www.pangzai.win【你的domain或subdomain】
    DocumentRoot /var/www/html/【你的网页在服务器的目录】
    SSLEngine on
    SSLCertificateFile /etc/httpd/ssl2/cert.crt【SSL的Certificate】
    SSLCertificateKeyFile /etc/httpd/ssl2/cert.key【你所创建证书的key】
    SSLCertificateChainFile /etc/httpd/ssl2/chain.crt【SSL的CA Cert】
</VirtualHost>
systemctl reload httpd

第六步:测试和检测SSL的状态

分享踩坑的经验

Facebook评论
Exit mobile version