CentOS7 nginx 自签名域名:ctyunaidev请帮我生成一下。做成Shell脚本一键生成。无需手动填写信息。有效时间10年
#!/bin/bash
Set domain name
DOMAIN="ctyunai.dev"
Set validity period in days
VALID_DAYS=3650
Generate private key
openssl genrsa -out ${DOMAIN}.key 2048
Generate certificate signing request
openssl req -new -key ${DOMAIN}.key -out ${DOMAIN}.csr -subj "/CN=${DOMAIN}"
Generate self-signed certificate
openssl x509 -req -in ${DOMAIN}.csr -signkey ${DOMAIN}.key -out ${DOMAIN}.crt -days ${VALID_DAYS}
Create directory for nginx ssl files
sudo mkdir -p /etc/nginx/ssl/
Move the ssl files to the nginx directory
sudo mv ${DOMAIN}.key /etc/nginx/ssl/ sudo mv ${DOMAIN}.crt /etc/nginx/ssl/
Set permissions on the ssl files
sudo chmod 600 /etc/nginx/ssl/${DOMAIN}.key sudo chmod 644 /etc/nginx/ssl/${DOMAIN}.crt
echo "SSL files generated and moved to /etc/nginx/ssl/ directory."
原文地址: https://www.cveoy.top/t/topic/bQCK 著作权归作者所有。请勿转载和采集!