1 自签名的证书
生成网站所使用的私钥
openssl genrsa -out server.key 1024
生成网站所使用的证书文件
openssl req -new -x509 -key server.key -out server.crt
chmod -R 400 .sslkey/ (.sslkey 是存放证书的目录)
生成网站所使用的私钥
openssl genrsa -out server.key 1024
生成网站所使用的证书文件
openssl req -new -x509 -key server.key -out server.crt
chmod -R 400 .sslkey/ (.sslkey 是存放证书的目录)
在apache主配置文件 虚拟主机部分,添加以下三行!
SSLEngine on
SSLCertificateFile /etc/httpd/.sslkey/server.crt
SSLCertificateKeyFile /etc/httpd/.sslkey/server.key
SSLCertificateFile /etc/httpd/.sslkey/server.crt
SSLCertificateKeyFile /etc/httpd/.sslkey/server.key
2 生成一个CA的证书
生成一个CA的私钥
openssl genrsa -des3 -out ca.key 1024
生成一个CA的信任证书
openssl req -new -x509 -key ca.key -out ca.crt
生成网站所使用的私钥
openssl genrsa -des3 -out server.key 1024
通过网站的私钥生成一个请求文件
openssl req -new -key server.key -out server.csr
通过脚本颁发证书请求文件
./sign.sh server.csr
生成一个CA的私钥
openssl genrsa -des3 -out ca.key 1024
生成一个CA的信任证书
openssl req -new -x509 -key ca.key -out ca.crt
生成网站所使用的私钥
openssl genrsa -des3 -out server.key 1024
通过网站的私钥生成一个请求文件
openssl req -new -key server.key -out server.csr
通过脚本颁发证书请求文件
./sign.sh server.csr
转载于:https://blog.51cto.com/4774199/847095