基于openssl的https服务配置-创新互联
1、安装mod_ssl
创新互联-专业网站定制、快速模板网站建设、高性价比汪清网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式汪清网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖汪清地区。费用合理售后完善,十载实体公司更值得信赖。2、在另一台机器上创建CA
cd /etc/pki/CA
(umask 077; openssl genrsa -out private/cakey.pem 2048)
3、生成文件的权限是600
4、vim ../tls/openssl.cnf
5、找到 [ req_distinguished_name ]
6、将默认城市改成CN
7、将默认省份名称stateOrProvinceName_default 改为Hebei
8、城市名称 localityName_default 改为郑州
9、组织名称 0.organizationName_default 改为MageEdu
10、部门名称 organizationalUnitName_default =Tech
11、生成自签证书:openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3655
12、设置主机名 ca.mageedu.com
13、站在CA目录上 vim ../tls/openssl.cnf
14、编辑找到dir = /etc/pki/CA
15、站在CA上mkdir certs crl newcerts
16、touch index.txt
17、echo 01 > serial
18、回到服务器端:
19、cd /etc/httpd/httpd/
20、mkdir ssl;;;cd ssl
21、(umask 077; openssl genrsa 1024 > httpd.key)
22、openssl req -new -key httpd.key -out httpd.csr
23、跟CA上的信息一定要保持一致
24、主机名:看你给那个虚拟主机用 咱们的虚拟主机定义在vim /etc/httpd/conf.d/v...
25、将证书请求发给CA 站在ssl目录上 scp httpd.csr 192.168.9.250:/tmp
26、去9.250服务器上 openssl ca -in /tmp/httpd.csr -out /tmp/httpd.crt -days 3650
27、cd /etc/pki/CA;;;;;cat serial 发现为02
28、咱们回到服务器,scp去9.250上取整数
scp 192.168.9.250:/tmp/httpd.crt ./
29、去9.250上 删除tmp下 rm httpd.c*
30、配置服务器端:cd /etc/httpd/con.d ;;;vim ssl.conf;;; //// cp ssl.conf ssl.conf.org
31、进入编辑
32、编辑DocumentRoot “/www/magedu.com”
33、编辑SSLCertificateFile /etc/httpd/ssl/httpd.crt 编辑CA颁发的证书文件
34、编辑SSLCertificateKeyFile /etc/httpd/ssl/httpd,key 定义私钥文件 保存
35、httpd -t 重启
36、因为没有正规的ca授权,所以我们要在本地上 修改host文件 让他能识别 hello.magedu.com
37、在地址栏输入 https://hello.magedu.com
38、发现不信任证书 我们需要回到9.250上 /etc/pki/CA/下载cacert.pem到物理主机
39、将cacert.pem改为cacert.crt 双机可以安装证书导入浏览器。放到受信任的证书颁发机构
40、记住一个地址只能建立一个ssl主机
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:基于openssl的https服务配置-创新互联
URL网址:http://scyanting.com/article/coeech.html