Skip to content

Commit 5343c2a

Browse files
committed
Add SSL support with dummy cert
1 parent 71fca1f commit 5343c2a

File tree

8 files changed

+146
-2
lines changed

8 files changed

+146
-2
lines changed

5.4/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ RUN echo Europe/Brussels > /etc/timezone && dpkg-reconfigure --frontend noninter
5757

5858
RUN ln -sf /dev/stderr /var/log/apache2/error.log
5959

60+
COPY dummy.crt /etc/ssl/crt/dummy.crt
61+
COPY dummy.key /etc/ssl/crt/dummy.key
6062
COPY default.conf /etc/apache2/sites-available/default
6163
COPY php.ini /etc/php5/apache2/conf.d/
6264
COPY php.ini /etc/php5/cli/conf.d/
@@ -65,5 +67,6 @@ COPY run.sh run.sh
6567
RUN chmod +x run.sh
6668

6769
EXPOSE 80
70+
EXPOSE 443
6871

6972
CMD ["./run.sh"]

5.4/default.conf

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,24 @@
1313
# Require all granted
1414
</Directory>
1515

16-
</VirtualHost>
16+
</VirtualHost>
17+
<VirtualHost *:443>
18+
19+
DocumentRoot DOCUMENT_ROOT
20+
21+
ErrorLog /var/log/apache2/error.log
22+
CustomLog /var/log/apache2/access.log combined
23+
24+
SetEnv ENVIRONMENT ENVIRONMENT_VAR
25+
26+
SSLEngine on
27+
SSLCertificateFile /etc/ssl/crt/dummy.crt
28+
SSLCertificateKeyFile /etc/ssl/crt/dummy.key
29+
30+
<Directory "DOCUMENT_ROOT">
31+
Options +SymLinksIfOwnerMatch
32+
AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,MultiViews
33+
# Require all granted
34+
</Directory>
35+
36+
</VirtualHost>

5.4/dummy.crt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDozCCAougAwIBAgIJALPqLhaOM+roMA0GCSqGSIb3DQEBBQUAMD8xCzAJBgNV
3+
BAYTAkJFMRAwDgYDVQQIEwdMaW1idXJnMQ4wDAYDVQQHEwVBbGtlbjEOMAwGA1UE
4+
ChMFWWFwcGEwHhcNMTUwODE3MTIzOTM2WhcNMTYwODE2MTIzOTM2WjA/MQswCQYD
5+
VQQGEwJCRTEQMA4GA1UECBMHTGltYnVyZzEOMAwGA1UEBxMFQWxrZW4xDjAMBgNV
6+
BAoTBVlhcHBhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvzCq7EHq
7+
BfLf3hm427jn8lR2719joUEWw4Z9WRXBuCFxKrQq3FJrwA6IglP5iXA2QFfCblwk
8+
fa1Cf6yo2BuOqKyqS68D3vNDD6l02s208Txp6R3nPyNqCYMiZhbCWCGAY0z4cvLs
9+
Zq2TohyjEv/3gbtaV4Rf0vZpB4lCFDFgqu9pJhXiDbrgjyK1ot3cojdnpQlm+6+K
10+
60tbZsITsT4rrFv0gu+fWrBhjyhy8CeVxQzl7Y/DVbWG+0h8nPReZ8ZE8aK+4YOd
11+
yaXzSPsQFD+q5AkJFGJ6Qbrd7UuJmxiGGgXdMHKsCxi6P+ZM6pDvywcBeTifAFOk
12+
o/3Ep50MT468kwIDAQABo4GhMIGeMB0GA1UdDgQWBBQ4G9elGlEk1Iqppo+HNLN7
13+
70MBszBvBgNVHSMEaDBmgBQ4G9elGlEk1Iqppo+HNLN770MBs6FDpEEwPzELMAkG
14+
A1UEBhMCQkUxEDAOBgNVBAgTB0xpbWJ1cmcxDjAMBgNVBAcTBUFsa2VuMQ4wDAYD
15+
VQQKEwVZYXBwYYIJALPqLhaOM+roMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF
16+
BQADggEBADpysLyjvjvPqFXi0cD8khEwIEerhmhEiV7U7HYCV+eTo/h/flcLPYV3
17+
nGSYdJbBp26z0nsjiRVEzLkRjKyOae2wIjsa4Imat8aaFOjUn/0X5Q23AJABjKfq
18+
ISP0KS77siQJH4Pe3rXflvSAnHrB+Tnm4Gq3WTWevhb/9KoFS5NGwWKF3xCKkZ3u
19+
fS+s/fC3bPZmlktoQNNzQ9ybYnblO3kIo8S/PHQharFlddEQoYpqTJWwIYIKmBJI
20+
HBeLzAO4AURl9aHqUOIpPzaahDqCmN0aCstRrOniSOuT7g2JcAbx05vlYMCUVzof
21+
gArZyRJY6sU6ZXflqSMu3SJdmWBXPE8=
22+
-----END CERTIFICATE-----

5.4/dummy.key

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEpAIBAAKCAQEAvzCq7EHqBfLf3hm427jn8lR2719joUEWw4Z9WRXBuCFxKrQq
3+
3FJrwA6IglP5iXA2QFfCblwkfa1Cf6yo2BuOqKyqS68D3vNDD6l02s208Txp6R3n
4+
PyNqCYMiZhbCWCGAY0z4cvLsZq2TohyjEv/3gbtaV4Rf0vZpB4lCFDFgqu9pJhXi
5+
DbrgjyK1ot3cojdnpQlm+6+K60tbZsITsT4rrFv0gu+fWrBhjyhy8CeVxQzl7Y/D
6+
VbWG+0h8nPReZ8ZE8aK+4YOdyaXzSPsQFD+q5AkJFGJ6Qbrd7UuJmxiGGgXdMHKs
7+
Cxi6P+ZM6pDvywcBeTifAFOko/3Ep50MT468kwIDAQABAoIBAQCarWgK/gS0TVs6
8+
l7rL4JuenSEf5h93jW46P6tXkFeKfVvN/bcTSocr+VYNgpzGyYbKpXWCzX8kQjEj
9+
k++B70GKSy73Th+ml04w9Jq6jmQOKx9QX0X/+cnG6lXBHDadEHWLYPE8JjaFl3Zy
10+
WBLCw11dktKzLUBNL9enJi/UoGIhx2q1OMijZBgMgERk8e8rAe6wFg/6qRZQXE3z
11+
aNWSw7Rn6IQnhycDs2dGWP9T7lDYp+X3uM5knbCW1r+j3T7wirtg/X4GgcfxUso+
12+
5GhIAHg+HVVjf81vj+M+sXFVzd5CpgJxVlIFySHc45dN8ftdaN6rWPwOeEvf5a5h
13+
q2EogWQpAoGBAOtU1hCS78rfFqn36co5YF85acKC8QHeERycK4PE4GwUFUpH9U2I
14+
Ke10VGChYND4OVoUwBW0j4m5sOHEE7HQ+HNIxZjmY6MmrSf6qAg+rhemPJexxbrB
15+
ycF+9xYVkUi0oOf4oXSx9I+f27TWlVqLuo1Ful0s0GiAZ/9iqWuYj1S9AoGBAM/7
16+
XSzEW7L4gOKxqv7Tih/wWC3IyYAgeZENVJa2u30SnYGK04vDK1WdjXqW02BfQnBo
17+
36PUtE55lEpVLWQ/gC0Fh1wHV2VU0prGDr5TnKtbFsbQDI/CxzFiBPBnXDg2fIKA
18+
WUe0tXI5OxBuDYc4H2kZkmTX8D792DTQt4f0u/OPAoGBAOS5aulm9ttV4sBGLZuY
19+
EpvawHkGLVpkTHtjKkQDCSDikCLHN5somZ+p7gyRLPlOGOf9vQgbm1r/+PQlUAMG
20+
mUPrWeoXGoZLJAb0b3a7/RcNQl0psoWmrgJ79YkoYzGoJa/wjnRONeWWOMNVwInl
21+
vuZp/A1tbg3zp6CncwUZnU19AoGAayJhgbD4R33I7n10xuVzDjbBRXxbh7uyw2xp
22+
eWVRuQDAz70ScbksdmK9QTu2ULthPwRWx07HPnFUWOH9itlHDmn9qwNBGrqR7hY9
23+
+/6YApDeb7U180vzTdXfE3M6xt4STysMUmqc2OTwLutx3oijbYE1ruqpH9mk6Lfn
24+
Aoqn0rMCgYAF+hwRudqFsfgc6jiTlWhgyE37BuRFm62elDTqrUCH/S2FZWY5WOrI
25+
w7rwIcvAsBnN/Sktfn62sP0RKGwRtnwXlJ6Pe/524dpUYp/PmU+8DpL2Hd56XgtM
26+
IXnbP/bYfaYVGcTrRlx1DLY8p0qJdPF6RjId0fRRabCiJriEn8knlg==
27+
-----END RSA PRIVATE KEY-----

5.6/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ RUN echo Europe/Brussels > /etc/timezone && dpkg-reconfigure --frontend noninter
6464

6565
RUN ln -sf /dev/stderr /var/log/apache2/error.log
6666

67+
COPY dummy.crt /etc/ssl/crt/dummy.crt
68+
COPY dummy.key /etc/ssl/crt/dummy.key
6769
COPY default.conf /etc/apache2/sites-available/000-default.conf
6870
COPY php.ini /etc/php5/apache2/conf.d/
6971
COPY php.ini /etc/php5/cli/conf.d/
@@ -72,5 +74,6 @@ COPY run.sh run.sh
7274
RUN chmod +x run.sh
7375

7476
EXPOSE 80
77+
EXPOSE 443
7578

7679
CMD ["./run.sh"]

5.6/default.conf

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,24 @@
1313
Require all granted
1414
</Directory>
1515

16-
</VirtualHost>
16+
</VirtualHost>
17+
<VirtualHost *:443>
18+
19+
DocumentRoot DOCUMENT_ROOT
20+
21+
ErrorLog /var/log/apache2/error.log
22+
CustomLog /var/log/apache2/access.log combined
23+
24+
SetEnv ENVIRONMENT ENVIRONMENT_VAR
25+
26+
SSLEngine on
27+
SSLCertificateFile /etc/ssl/crt/dummy.crt
28+
SSLCertificateKeyFile /etc/ssl/crt/dummy.key
29+
30+
<Directory "DOCUMENT_ROOT">
31+
Options +SymLinksIfOwnerMatch
32+
AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,MultiViews
33+
# Require all granted
34+
</Directory>
35+
36+
</VirtualHost>

5.6/dummy.crt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDozCCAougAwIBAgIJALPqLhaOM+roMA0GCSqGSIb3DQEBBQUAMD8xCzAJBgNV
3+
BAYTAkJFMRAwDgYDVQQIEwdMaW1idXJnMQ4wDAYDVQQHEwVBbGtlbjEOMAwGA1UE
4+
ChMFWWFwcGEwHhcNMTUwODE3MTIzOTM2WhcNMTYwODE2MTIzOTM2WjA/MQswCQYD
5+
VQQGEwJCRTEQMA4GA1UECBMHTGltYnVyZzEOMAwGA1UEBxMFQWxrZW4xDjAMBgNV
6+
BAoTBVlhcHBhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvzCq7EHq
7+
BfLf3hm427jn8lR2719joUEWw4Z9WRXBuCFxKrQq3FJrwA6IglP5iXA2QFfCblwk
8+
fa1Cf6yo2BuOqKyqS68D3vNDD6l02s208Txp6R3nPyNqCYMiZhbCWCGAY0z4cvLs
9+
Zq2TohyjEv/3gbtaV4Rf0vZpB4lCFDFgqu9pJhXiDbrgjyK1ot3cojdnpQlm+6+K
10+
60tbZsITsT4rrFv0gu+fWrBhjyhy8CeVxQzl7Y/DVbWG+0h8nPReZ8ZE8aK+4YOd
11+
yaXzSPsQFD+q5AkJFGJ6Qbrd7UuJmxiGGgXdMHKsCxi6P+ZM6pDvywcBeTifAFOk
12+
o/3Ep50MT468kwIDAQABo4GhMIGeMB0GA1UdDgQWBBQ4G9elGlEk1Iqppo+HNLN7
13+
70MBszBvBgNVHSMEaDBmgBQ4G9elGlEk1Iqppo+HNLN770MBs6FDpEEwPzELMAkG
14+
A1UEBhMCQkUxEDAOBgNVBAgTB0xpbWJ1cmcxDjAMBgNVBAcTBUFsa2VuMQ4wDAYD
15+
VQQKEwVZYXBwYYIJALPqLhaOM+roMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF
16+
BQADggEBADpysLyjvjvPqFXi0cD8khEwIEerhmhEiV7U7HYCV+eTo/h/flcLPYV3
17+
nGSYdJbBp26z0nsjiRVEzLkRjKyOae2wIjsa4Imat8aaFOjUn/0X5Q23AJABjKfq
18+
ISP0KS77siQJH4Pe3rXflvSAnHrB+Tnm4Gq3WTWevhb/9KoFS5NGwWKF3xCKkZ3u
19+
fS+s/fC3bPZmlktoQNNzQ9ybYnblO3kIo8S/PHQharFlddEQoYpqTJWwIYIKmBJI
20+
HBeLzAO4AURl9aHqUOIpPzaahDqCmN0aCstRrOniSOuT7g2JcAbx05vlYMCUVzof
21+
gArZyRJY6sU6ZXflqSMu3SJdmWBXPE8=
22+
-----END CERTIFICATE-----

5.6/dummy.key

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEpAIBAAKCAQEAvzCq7EHqBfLf3hm427jn8lR2719joUEWw4Z9WRXBuCFxKrQq
3+
3FJrwA6IglP5iXA2QFfCblwkfa1Cf6yo2BuOqKyqS68D3vNDD6l02s208Txp6R3n
4+
PyNqCYMiZhbCWCGAY0z4cvLsZq2TohyjEv/3gbtaV4Rf0vZpB4lCFDFgqu9pJhXi
5+
DbrgjyK1ot3cojdnpQlm+6+K60tbZsITsT4rrFv0gu+fWrBhjyhy8CeVxQzl7Y/D
6+
VbWG+0h8nPReZ8ZE8aK+4YOdyaXzSPsQFD+q5AkJFGJ6Qbrd7UuJmxiGGgXdMHKs
7+
Cxi6P+ZM6pDvywcBeTifAFOko/3Ep50MT468kwIDAQABAoIBAQCarWgK/gS0TVs6
8+
l7rL4JuenSEf5h93jW46P6tXkFeKfVvN/bcTSocr+VYNgpzGyYbKpXWCzX8kQjEj
9+
k++B70GKSy73Th+ml04w9Jq6jmQOKx9QX0X/+cnG6lXBHDadEHWLYPE8JjaFl3Zy
10+
WBLCw11dktKzLUBNL9enJi/UoGIhx2q1OMijZBgMgERk8e8rAe6wFg/6qRZQXE3z
11+
aNWSw7Rn6IQnhycDs2dGWP9T7lDYp+X3uM5knbCW1r+j3T7wirtg/X4GgcfxUso+
12+
5GhIAHg+HVVjf81vj+M+sXFVzd5CpgJxVlIFySHc45dN8ftdaN6rWPwOeEvf5a5h
13+
q2EogWQpAoGBAOtU1hCS78rfFqn36co5YF85acKC8QHeERycK4PE4GwUFUpH9U2I
14+
Ke10VGChYND4OVoUwBW0j4m5sOHEE7HQ+HNIxZjmY6MmrSf6qAg+rhemPJexxbrB
15+
ycF+9xYVkUi0oOf4oXSx9I+f27TWlVqLuo1Ful0s0GiAZ/9iqWuYj1S9AoGBAM/7
16+
XSzEW7L4gOKxqv7Tih/wWC3IyYAgeZENVJa2u30SnYGK04vDK1WdjXqW02BfQnBo
17+
36PUtE55lEpVLWQ/gC0Fh1wHV2VU0prGDr5TnKtbFsbQDI/CxzFiBPBnXDg2fIKA
18+
WUe0tXI5OxBuDYc4H2kZkmTX8D792DTQt4f0u/OPAoGBAOS5aulm9ttV4sBGLZuY
19+
EpvawHkGLVpkTHtjKkQDCSDikCLHN5somZ+p7gyRLPlOGOf9vQgbm1r/+PQlUAMG
20+
mUPrWeoXGoZLJAb0b3a7/RcNQl0psoWmrgJ79YkoYzGoJa/wjnRONeWWOMNVwInl
21+
vuZp/A1tbg3zp6CncwUZnU19AoGAayJhgbD4R33I7n10xuVzDjbBRXxbh7uyw2xp
22+
eWVRuQDAz70ScbksdmK9QTu2ULthPwRWx07HPnFUWOH9itlHDmn9qwNBGrqR7hY9
23+
+/6YApDeb7U180vzTdXfE3M6xt4STysMUmqc2OTwLutx3oijbYE1ruqpH9mk6Lfn
24+
Aoqn0rMCgYAF+hwRudqFsfgc6jiTlWhgyE37BuRFm62elDTqrUCH/S2FZWY5WOrI
25+
w7rwIcvAsBnN/Sktfn62sP0RKGwRtnwXlJ6Pe/524dpUYp/PmU+8DpL2Hd56XgtM
26+
IXnbP/bYfaYVGcTrRlx1DLY8p0qJdPF6RjId0fRRabCiJriEn8knlg==
27+
-----END RSA PRIVATE KEY-----

0 commit comments

Comments
 (0)