log
graph
tags
bookmarks
branches
changeset
browse
file
latest
diff
comparison
annotate
file log
raw
help
Mercurial Hosting
>
luan
annotate host/local_https.sh @ 2029:
5fa5a7efc936
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
merge
author
Violet7
date
Thu, 30 Oct 2025 21:25:37 -0700
parents
f1d9679308f0
children
Ignore whitespace changes -
Everywhere:
Within whitespace:
At end of lines:
rev
line source
2009
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
1
#!/bin/bash
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
2
set -e
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
3
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
4
DOMAIN=$1
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
5
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
6
cd sites/$DOMAIN
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
7
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
8
openssl req -x509 -newkey rsa:2048 -nodes -keyout "$DOMAIN.key" -out fullchain.cer -days 365 \
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
9
-subj "/CN=$DOMAIN" \
f1d9679308f0
fix local https
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
10
-addext "subjectAltName=DNS:$DOMAIN,IP:127.0.0.1"