|
|
|
@ -1,28 +0,0 @@ |
|
|
|
#! /bin/bash |
|
|
|
|
|
|
|
set -e |
|
|
|
|
|
|
|
# Test setup |
|
|
|
if [[ -d /root/.getssl ]]; then |
|
|
|
rm -r /root/.getssl |
|
|
|
fi |
|
|
|
|
|
|
|
HOST=getssl.test |
|
|
|
|
|
|
|
wget --no-clobber https://raw.githubusercontent.com/letsencrypt/pebble/master/test/certs/pebble.minica.pem |
|
|
|
# cat /etc/pki/tls/certs/ca-bundle.crt /root/pebble.minica.pem > /root/pebble-ca-bundle.crt |
|
|
|
cat /etc/ssl/certs/ca-certificates.crt /root/pebble.minica.pem > /root/pebble-ca-bundle.crt |
|
|
|
export CURL_CA_BUNDLE=/root/pebble-ca-bundle.crt |
|
|
|
|
|
|
|
for prefix in a b c d e f g h i j k; do |
|
|
|
curl -X POST -d '{"host":"'$prefix.$HOST'", "addresses":["10.30.50.4"]}' http://10.30.50.3:8055/add-a |
|
|
|
done |
|
|
|
|
|
|
|
# Test #1 - http-01 verification |
|
|
|
echo Test \#1 - http-01 verification |
|
|
|
|
|
|
|
cp /getssl/test/test-config/nginx-ubuntu-no-ssl /etc/nginx/sites-enabled/default |
|
|
|
service nginx restart |
|
|
|
/getssl/getssl -c $HOST |
|
|
|
cp /getssl/test/test-config/getssl-http01-10-hosts.cfg /root/.getssl/${HOST}/getssl.cfg |
|
|
|
/getssl/getssl -f $HOST |