#!/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."

CentOS7 nginx 自签名域名:ctyunaidev请帮我生成一下。做成Shell脚本一键生成。无需手动填写信息。有效时间10年

原文地址: https://www.cveoy.top/t/topic/bQCK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录