Last active
August 29, 2015 14:08
-
-
Save drewr/500fbfa4551ff0c0ada8 to your computer and use it in GitHub Desktop.
SSL vhosts in nginx (type `make && make run`)
This file contains 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
/root.* | |
/*.log |
This file contains 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
-----BEGIN CERTIFICATE----- | |
MIIDNjCCAh4CCQDQwIUk/Ppw2DANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJB | |
VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 | |
cyBQdHkgTHRkMRYwFAYDVQQDDA1idWlsZC5jb20uZGV2MB4XDTE0MTAyNzIwNTk1 | |
OFoXDTE1MTAyNzIwNTk1OFowXTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUt | |
U3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEWMBQGA1UE | |
AwwNYnVpbGQuY29tLmRldjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB | |
ALEIz6OsIQSXHwfcg3EdsnFXr8R/qkJvaz15oGxTPVXcSkSCXTDrO4ELpjUXc69j | |
QNC4i/TBXj7OUk0m+7e4FIZvLeniT568DxKqixsIVbafz2fCLbF7O6KjhvpouLwB | |
cGwRfqjdwhGRRY+nW0n7llkwVTVydpmxJ1TUua8QcRTufpVuuj6TaPZNYG/Nn/3v | |
yH2vN1/kHAeZ7IvoAU9wR7IxWw6KbjclaahhwGLYPMjpYyHOq1zFRPPUnvYHHK+9 | |
Rs+tZGpErMT3szTBLiWmtf9QkhUZyfzyr9Je7PTg4jGx2Fdi9PtWAg/0VbYoV40A | |
0dbLQnChZtGQLh72zKhtxK8CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAM4BME/zh | |
9eim56TRMJ69jYcjYgYJjJPmoklvcujV1c4LG6ptuDIsQFzdClxjGckdNJWZR0H9 | |
HlrRFpDcAvvoyu8B1dq8T4bOLOEfDVuaVHvoIRTvXzEB8lNzo1UV1xaSlua+d/yT | |
T1Cey2iEQEG4XbfYkcgNb2IQr7/sXImwvnxTfjPxzKMm0BV5vKoWgjZGBO0dydXC | |
REIejt+KSmZq1SViBicdFObZXBAq1cBDiPux+nmfy2H+OrC79+L8QSREEQCxlbK/ | |
0ag/Nz8K8rTlgK7nupuIMDsB7TiQZwLuomc1+T7Gmc7bk2INTl4c1sHnwIhOR6oR | |
XEINug9VfPvtpQ== | |
-----END CERTIFICATE----- |
This file contains 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
-----BEGIN CERTIFICATE REQUEST----- | |
MIICojCCAYoCAQAwXTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx | |
ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEWMBQGA1UEAwwNYnVp | |
bGQuY29tLmRldjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALEIz6Os | |
IQSXHwfcg3EdsnFXr8R/qkJvaz15oGxTPVXcSkSCXTDrO4ELpjUXc69jQNC4i/TB | |
Xj7OUk0m+7e4FIZvLeniT568DxKqixsIVbafz2fCLbF7O6KjhvpouLwBcGwRfqjd | |
whGRRY+nW0n7llkwVTVydpmxJ1TUua8QcRTufpVuuj6TaPZNYG/Nn/3vyH2vN1/k | |
HAeZ7IvoAU9wR7IxWw6KbjclaahhwGLYPMjpYyHOq1zFRPPUnvYHHK+9Rs+tZGpE | |
rMT3szTBLiWmtf9QkhUZyfzyr9Je7PTg4jGx2Fdi9PtWAg/0VbYoV40A0dbLQnCh | |
ZtGQLh72zKhtxK8CAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4IBAQBdJsm1PMXgbTUj | |
MQ+CBQEt+mHqX8GW5gOIz/npZKCSkv14hihFyTvIAuyvrFS5j3YAdzTTC+UOx6q3 | |
5JKxu5Bh3yCfM2DU4FiAEFDsViiGg7FB2GE49se9rl8tWlsvTILG6rHw14yKGf73 | |
G5uCtljdQEfxmV69n/epmar9Ymr8oXxytWKWknd0meKEmFdYTN1WUXiSRfcQnsCm | |
hYFlv4Vt1+sv+bhNITSmNax3ADnyMBS6kstdgcMu7cOLLnATVNTNBfDdb3v2M0Lv | |
ym8WhQUR9dWGg8pyDj5b0gb7XNDDyrrYLySc2shSGhMuaoeGEUfvbPREfMfKqXrL | |
ZZZjhBIp | |
-----END CERTIFICATE REQUEST----- |
This file contains 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
-----BEGIN RSA PRIVATE KEY----- | |
MIIEogIBAAKCAQEAsQjPo6whBJcfB9yDcR2ycVevxH+qQm9rPXmgbFM9VdxKRIJd | |
MOs7gQumNRdzr2NA0LiL9MFePs5STSb7t7gUhm8t6eJPnrwPEqqLGwhVtp/PZ8It | |
sXs7oqOG+mi4vAFwbBF+qN3CEZFFj6dbSfuWWTBVNXJ2mbEnVNS5rxBxFO5+lW66 | |
PpNo9k1gb82f/e/Ifa83X+QcB5nsi+gBT3BHsjFbDopuNyVpqGHAYtg8yOljIc6r | |
XMVE89Se9gccr71Gz61kakSsxPezNMEuJaa1/1CSFRnJ/PKv0l7s9ODiMbHYV2L0 | |
+1YCD/RVtihXjQDR1stCcKFm0ZAuHvbMqG3ErwIDAQABAoIBAEBinvm80WlU+OEo | |
Dtnl3g8gv/ksIST2Vr9N681Z3LXMX2pZK0FuW/7L2M/4ToecBmeipqwGY5td+Eq9 | |
AdFIbpaR+tXUC/cEGEtGoT7coifAKXNoCKxC0GaPKLkLuxwNPfDfz/vkYv92oSDk | |
0euvR3f6fxLoJUAyUMamcz27MhVVKODqX9ZiN7o6YyuUhZFQZRjHfe9zWLRPLd2/ | |
6J9CNRoj49QMNpFwTsJzYLKLgGcy7taiypFjXE3FQmXa4wwyul+gtDHlC5aiNv4L | |
y9FWgkAKoFdQAAkWDOh7J68uzDrk7f3Aj8yMrbZV4mH/o379zPBLThTQ+W24+Z2v | |
HZHSSVECgYEA27SKi35+r5k/Op3uAUxbc2fr+3YTA+l4sqhcGItCB1/OHddY+eJu | |
AaAyDopSjMYRzg9EJZf79J6315IUHLRap9HrgRTI509Sht/qDRHA8x7PCZy2ta5U | |
sQjysfgCaHMVhQwLrMpb5vs5ZQWGMM8RfVvs6WwsFPdm/G6Nfv0AhWkCgYEAzkey | |
XuyRSpID9iHfQ40uJIv6IcAFvhVuZREDdTUY8u7Hv8cjE7aK1MV/PMDsVctHIgDV | |
f/TGlsnuTYnDc+dCizQSQBqfd7OkO2XFCG1ECPwvg7O/A6tLzFf7GVAJ0d+tz+i5 | |
9bl5E8b76Zz9IP0uu2I86fLSX3PzLSvHmjJJPlcCgYB2TxtIEL7xmklVLFRM+KxK | |
UgzeZW/J7IBlXInzYZIV3H5mzV8JeOgaEgTClbPsQIC4ALqGr/gqewmumOghqPEk | |
a8MwyFuDS9C59nvXu9a2VMHSgERXQ2Ax0Qq30UCitE5DTgA/dNzWXjRC9R2UzPyz | |
D7xc2jZGuA8KIhIp7t3H+QKBgFhJ04xRUHZMPKnSIY72FDPMPYjIeSy8W32iZIp7 | |
6WvAy3nHr7m2PYGH7keAgybNVGq3VKnpiD3tu7MwLZmj95VA+ja5rls7ZiWOD2Dl | |
82KtHWEPQ8g8Prr9RRm2ah2L0QbVoxILCklut09rw+OkuaW2DEBNj8EPDZvdyxay | |
QysNAoGAOkmWEDBzdx+ZSPf8UzaOlJgT+L2FWTu/l1DETz3ncp9C9kjyfysh+2fp | |
E84q06YRLYzYhob434pMbk64/vM1CNqXmCcq2/hyYHblvOKsdkKjVC8ehPj4svi0 | |
g/fH3+9UCHClmzckaINtB6TlDUASyREiEVBLa7bWkcd5oJ/ErLA= | |
-----END RSA PRIVATE KEY----- |
This file contains 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
-----BEGIN CERTIFICATE----- | |
MIIDNjCCAh4CCQDe/dyC9mlvdzANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJB | |
VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 | |
cyBQdHkgTHRkMRYwFAYDVQQDDA1idWlsZC5vcmcuZGV2MB4XDTE0MTAyNzIwNTgw | |
OVoXDTE1MTAyNzIwNTgwOVowXTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUt | |
U3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEWMBQGA1UE | |
AwwNYnVpbGQub3JnLmRldjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB | |
AOPyWwB3BQtRz+eY1pCJ/QO/voTz991CQvKc6deuW4LskEcqOBnQdXLkEgKGIwjx | |
/yu4uw/hjvYmHVPjPrtO3J7o0zOjly/etzCa2F5miEFnC+p2tNHT7Lsf5e99G0uZ | |
JSthQ6mFS96kieomOlSO91k+j3RE86Grpi125L8SezD4UC3PmhWWI7JVGgbK8M/m | |
GIF2mZtzb55ofyc33HRkKRkanzrL9dkOvVWamED3eILbJlwT7o+M+i+rYZFnz6nh | |
qLnZ//+wXt+vuBVeedIjp+01rXAOdu9hAj71WLsV8xyQfS8Q1PvhL8Ufsof6QFdI | |
XHdFQx3g3hcUA9im73xbCssCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAoimY9IqZ | |
7ViFto9LNkgPuyqD02sPxjXwqYJPWORiT9qraBO9jNbc26S1uX6CyfQBYksS3sME | |
xrDFK6vvqTO/SePDI1zIWtaXa/Tdo5rMgZZpI2ln2yQvxp9G0hAmFQPnjyIms7C/ | |
uWVlN1yr3ctkyKcojlDcq5wX8e4esu9Q+5ngo8id5cGQxjPa+/nDe04PBgWQgFYf | |
74kXnchy8EJsRsIRZ+IoWan7aTN/TG6pf+imk6n2tfk8na7cGb/c9QVEn7E0zy/+ | |
pbexjvzbHb++9YepmyA4D6mw8GBE4yPw/GuvaezqsIfwyjMxqLCGcWPOvW434jlW | |
mXIfN3UZZMGjsQ== | |
-----END CERTIFICATE----- |
This file contains 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
-----BEGIN CERTIFICATE REQUEST----- | |
MIICojCCAYoCAQAwXTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx | |
ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEWMBQGA1UEAwwNYnVp | |
bGQub3JnLmRldjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOPyWwB3 | |
BQtRz+eY1pCJ/QO/voTz991CQvKc6deuW4LskEcqOBnQdXLkEgKGIwjx/yu4uw/h | |
jvYmHVPjPrtO3J7o0zOjly/etzCa2F5miEFnC+p2tNHT7Lsf5e99G0uZJSthQ6mF | |
S96kieomOlSO91k+j3RE86Grpi125L8SezD4UC3PmhWWI7JVGgbK8M/mGIF2mZtz | |
b55ofyc33HRkKRkanzrL9dkOvVWamED3eILbJlwT7o+M+i+rYZFnz6nhqLnZ//+w | |
Xt+vuBVeedIjp+01rXAOdu9hAj71WLsV8xyQfS8Q1PvhL8Ufsof6QFdIXHdFQx3g | |
3hcUA9im73xbCssCAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4IBAQCU1+aLRYIeCOmO | |
+MAZDdxDQ2zNuojWiYJ5bPKkBQo7RsxqhReRuVpP1jIpyw6ERF6vMcjfaKHigzg7 | |
hmljrVo93avgboFdirQIzUKSRQ7oTAYL1ABpJrYt9RpMn7LWP1nEw6XSogEhR9QD | |
glPUDvED4iafUXmlCMAcigLzeL9pwKQifJ9Nry9a52Naked0ygNRuKwGeUU2idr2 | |
SxglWWksiaj4xEh27/HTJfLiwtnvWBeO+BsRPyX3zLaLiGoYd94XfodCeSXn5F3G | |
mdJdeIKzyHrLGK8/Sebym7EFn+JO+V0kEhAcQOQGfRabURSNwz94PDrsyA8OpaTX | |
sT6TwA/A | |
-----END CERTIFICATE REQUEST----- |
This file contains 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
-----BEGIN RSA PRIVATE KEY----- | |
MIIEpAIBAAKCAQEA4/JbAHcFC1HP55jWkIn9A7++hPP33UJC8pzp165bguyQRyo4 | |
GdB1cuQSAoYjCPH/K7i7D+GO9iYdU+M+u07cnujTM6OXL963MJrYXmaIQWcL6na0 | |
0dPsux/l730bS5klK2FDqYVL3qSJ6iY6VI73WT6PdETzoaumLXbkvxJ7MPhQLc+a | |
FZYjslUaBsrwz+YYgXaZm3Nvnmh/JzfcdGQpGRqfOsv12Q69VZqYQPd4gtsmXBPu | |
j4z6L6thkWfPqeGoudn//7Be36+4FV550iOn7TWtcA5272ECPvVYuxXzHJB9LxDU | |
++EvxR+yh/pAV0hcd0VDHeDeFxQD2KbvfFsKywIDAQABAoIBAD96v8MKYjo7x2Vc | |
1+wasX54yIroEk/o4xIDhs/Mu6ljTe6zoDn4Jq0fPLC9QEZ+dixr3pRWoWSFSseQ | |
0miBVsleV2rbFQB8ypFbngP0E9/63YOnGUYR+axG/tbKBW7xMDu7c4djGrTfJ5Uw | |
ni/sPI/67yJXDW4pijbBFITtlacWCVb1YvU9SbblSSMUXJ7mF7qL6cLiVCeDCV5f | |
AiYUl2oYrJ56MycTKxjBtBR5PmOsuk0YD2VoYHK8Fjq9B2aaXrkL2s9PdeCCfS/6 | |
RgpiYciLNWScwoxRFPfSTkbvf8jNKgMavCg8TLcqF4ETHn2GEJ4fwAiN23U83Rix | |
8ZmAIVkCgYEA9ORkR1Y3xoYDt4xU1rjfekRHpXAKsd5WbJt0UVvsXcQz73q+bIzo | |
fogdgxPksBqwgwJYRGJZdUm0ZFedmsK9/4iqALvizNQRDEbocgoKotiQtKF8eFA6 | |
cKI9mlD5bkV+naG82dMHVFrGNi3Dfl8XgzAJ6LxfUoZumb4baHC+JncCgYEA7kky | |
2msX2k1WKtRhCcJhESoKxljwNbjmerdMFdTrWkug1oDvgq/jZFpf9zoLIFAb93FS | |
HxwpfftKs1mVqTPsnagKgYcghXbDm4PY0dcLUEAZWgrBpAz4ZzYGY8VixKg1I4kN | |
sKLyRzQcfRRWqQyXfl54BBlMaYHNLN6facP7j00CgYEAzlgnWqh+JKvFNAJtdeOe | |
ghJIYFCw4kCah7bQ4sDWwAdTT4UYMLTmLb+ZRlobxnsmoaz3HN/VyusIscfVh5Jx | |
r3/C5w1pQ/eoSbTxpS1q2t4px9mN3H6VT1SVHZL/KPgrgLzIOK4ErgIyo3IaGEAd | |
uq9emhknJI0bYjX6OB1PS28CgYEA3B0b7627w/lqnne/B9/aAJwAhgbEJiweI7/M | |
deJQYgG4mk1Scjt950agnWStwHSf0OyKOpiuL2UBNTmMyVdgvKXsxogHX6I8wRyD | |
HhvypHgBsy56f8tHbzf1oRZFzXnAVIoW7lMnUOTvaA9wmgo6qw4i+U5RSqkP2eHw | |
Cihy6YUCgYA5+UqMip03fYVi0s8u3DJw3kEEyHXfw00B1yRmDbqfEerMThELFLMK | |
DFXZkYr0or2WdopvtCLTktufQsloZDGHfj7Z+Ymyx59gZebur25Yl6oTQ0BPWbFb | |
n+LLuE4WJtn0XoqQrWOeJhwfw8YPJfVDBUwNujjAJLMmFQZzpkv5PA== | |
-----END RSA PRIVATE KEY----- |
This file contains 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
default: | |
for r in build.com build.org; do mkdir -p root.$${r}.dev; echo $$r >>root.$${r}.dev/index.html; done | |
run: | |
nginx -p . -c nginx.conf |
This file contains 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
daemon off; | |
worker_processes 1; | |
error_log nginx.error.log; | |
events { | |
worker_connections 1024; | |
} | |
http { | |
server { | |
listen 8443 ssl; | |
server_name build.com.dev; | |
ssl_certificate build.com.dev.crt; | |
ssl_certificate_key build.com.dev.key; | |
ssl_session_cache shared:SSL:1m; | |
ssl_session_timeout 5m; | |
ssl_ciphers HIGH:!aNULL:!MD5; | |
ssl_prefer_server_ciphers on; | |
location / { | |
root root.build.com.dev/; | |
} | |
} | |
server { | |
listen 8443 ssl; | |
server_name build.org.dev; | |
ssl_certificate build.org.dev.crt; | |
ssl_certificate_key build.org.dev.key; | |
ssl_session_cache shared:SSL:1m; | |
ssl_session_timeout 5m; | |
ssl_ciphers HIGH:!aNULL:!MD5; | |
ssl_prefer_server_ciphers on; | |
location / { | |
root root.build.org.dev/; | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment