Ajouter 'acme-ee-bashrc'

This commit is contained in:
virtubox 2018-02-03 03:24:13 +00:00
parent 328fbbb284
commit 6f50967a7d
1 changed files with 46 additions and 0 deletions

46
acme-ee-bashrc Normal file
View File

@ -0,0 +1,46 @@
domain-acme-install ()
{
read -p "Enter your domain name: " domain_name
cat <<EOF >/var/www/$domain_name/conf/nginx/ssl.conf
listen 443 ssl http2;
listen [::]:443 ssl http2;
ssl on;
ssl_certificate /var/www/acme.sh/certs/$domain_name/fullchain.cer;
ssl_certificate_key /var/www/acme.sh/certs/$domain_name/$domain_name.key;
EOF
cat <<EOF >/etc/nginx/conf.d/$domain_name-forcessl.conf
server {
listen 80;
listen [::]:80;
server_name $domain_name www.$domain_name;
return 301 https://$domain_name$request_uri;
}
EOF
nginx -t
service nginx reload
}
subdomain-acme-install ()
{
read -p "Enter your sub-domain name: " domain_name
cat <<EOF >/var/www/$domain_name/conf/nginx/ssl.conf
listen 443 ssl http2;
listen [::]:443 ssl http2;
ssl on;
ssl_certificate /var/www/acme.sh/certs/$domain_name/fullchain.cer;
ssl_certificate_key /var/www/acme.sh/certs/$domain_name/$domain_name.key;
EOF
cat <<EOF >/etc/nginx/conf.d/$domain_name-forcessl.conf
server {
listen 80;
listen [::]:80;
server_name $domain_name;
return 301 https://$domain_name$request_uri;
}
EOF
nginx -t
service nginx reload
}