Mercurial > hg > rlgallery-misc
view scripts/create-combined-pemfile @ 78:be4c54a9e51d
Use HTTPS links to the Web player.
author | John "Elwin" Edwards |
---|---|
date | Sun, 08 Jan 2017 16:49:24 -0500 |
parents | c99fac2b0dc7 |
children | 08c6e8c87caa |
line wrap: on
line source
#!/bin/sh # Combines a private key and host cert into a single pemfile, for webservers # that require it. if [ $# -lt 1 ] then echo "No domains given." exit 1 fi for DOMAIN in "$@" do LINKDIR=/etc/letsencrypt/live/"$DOMAIN" if [ ! -d "$LINKDIR" ] then echo "No certificates for $DOMAIN, skipping" continue fi REALCERTFILE=`readlink -f "$LINKDIR"/cert.pem` PEMFILE=`dirname "$REALCERTFILE"`/combined.pem touch "$PEMFILE" chown root:root "$PEMFILE" chmod 400 "$PEMFILE" cat "$LINKDIR"/privkey.pem "$LINKDIR"/cert.pem >"$PEMFILE" ln -s -f -r "$PEMFILE" "$LINKDIR"/combined.pem done