当前位置:首页 > 技术

Apache 部署SSL

Dongbin2年前 (2024-08-30)技术1028

第一步:申请证书

    申请证书,如亚信的证书。

    在/etc/ssl目录下建立目录用于放置证书

cd /etc/ssl
mkdir xxx.com     #xxx.com<--域名
cd xxx.com

    将证书拷贝到/etc/ssl/xxx.com里

    证书修改为:/etc/ssl/xxx.com/cert.pem

    私钥修改为:/etc/ssl/xxx.com/key.pem

第二步:修改/etc/apache2/sites-available/default-ssl.conf设置

nano /etc/apache2/sites-available/default-ssl.conf
SSLEngine on
#替换成你的证书文件路径
SSLCertificateFile /etc/ssl/xxx.com/cert.pem
#替换成你的私钥文件路径
SSLCertificateKeyFile /etc/ssl/xxx.com/key.pem

    保存设置

    将配置文件连接至/etc/apache2/sites-enabled/default-ssl.conf

ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf
#开启ssl模块
sudo a2enmod ssl
#重启apache2
sudo systemctl restart apache2

第三步:测试SSL配置是否正常

    https://myssl.com 测试证书

第四步:修改/etc/apache2/mods-available/ssl.conf 提高安全安全评级

nano /etc/apache2/mods-available/ssl.conf

     修改以下内容:

SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4:!DH:!DHE
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3
SSLHonorCipherOrder on


扫描二维码推送至手机访问。

版权声明:本文由Eilib Studio发布,如需转载请注明出处。

本文链接:https://www.eilib.top/?id=4

分享给朋友:

“Apache 部署SSL” 的相关文章

Debian/Ubuntu 服务器上部署Apache + MariaDB + PHP

第一步:更新软件包:sudo apt-get update sudo apt-get -y upgrade sudo apt-get -y dist-upgrade第二步:安装MariaDB…

Adguard Home DNS设置

推荐上游DNS设置#阿里DNS <10ms 223.5.5.5 223.6.6.6 https://dns.alidns.com/dns-query tls://dns.alidns.com #百度DNS <40ms 180.76.76.76 #腾讯DN…

修改Adguard Home用户名及密码

1、修改用户名2、修改密码访问https://www.bejson.com/encrypt/bcrpyt_encode/…

LEDE 插件选择

选择samba 4 替换ksmbdExtra packages  --->        <*> autosamba...........................…

debian 安装完毕添加sudo及更换更新源

Debian安装完毕,未安装sudo,切换到root用户su输入密码,切换为root用户Debian12默认的更新源为光盘源或国外源,速度保障都差强人意。所以安装完系统的第一步就是把源更换为国内源。…