Created
January 22, 2016 13:34
-
-
Save SlyDen/bebd4bd0f4e4e9c76cf7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Install base packages | |
# -qq implies -y --force-yes | |
sudo apt-get install -qq curl unzip git-core ack-grep software-properties-common build-essential cachefilesd | |
echo ">>> Installing *.xip.io self-signed SSL" | |
SSL_DIR="/etc/ssl/xip.io" | |
DOMAIN="*.xip.io" | |
PASSPHRASE="vaprobash" | |
SUBJ=" | |
C=US | |
ST=Connecticut | |
O=Vaprobash | |
localityName=New Haven | |
commonName=$DOMAIN | |
organizationalUnitName= | |
emailAddress= | |
" | |
sudo mkdir -p "$SSL_DIR" | |
sudo openssl genrsa -out "$SSL_DIR/xip.io.key" 1024 | |
sudo openssl req -new -subj "$(echo -n "$SUBJ" | tr "\n" "/")" -key "$SSL_DIR/xip.io.key" -out "$SSL_DIR/xip.io.csr" -passin pass:$PASSPHRASE | |
sudo openssl x509 -req -days 365 -in "$SSL_DIR/xip.io.csr" -signkey "$SSL_DIR/xip.io.key" -out "$SSL_DIR/xip.io.crt" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment