Skip to content

Commit 8ee4f36

Browse files
committed
Added ssl for nginx
Fixes #33
1 parent 6d8bf77 commit 8ee4f36

File tree

6 files changed

+151
-4
lines changed

6 files changed

+151
-4
lines changed

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ main:
1919
- docker-env.yml
2020

2121
web:
22-
build: docker/httpd/
23-
#build: docker/nginx/
22+
#build: docker/httpd/
23+
build: docker/nginx/
2424
ports:
2525
- 8000:80
2626
- 8443:443

docker/nginx/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM nginx
33
RUN apt-get update && apt-get install -y net-tools
44

55
ADD conf/vhost.conf /opt/docker/vhost.conf
6+
ADD ssl/* /etc/nginx/ssl/
67
ADD entrypoint.sh /entrypoint.sh
78

89
EXPOSE 80

docker/nginx/conf/vhost.conf

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
server {
2-
listen 80;
3-
listen 8000;
2+
listen 80;
3+
listen 8000;
44

55
server_name <ALIAS_DOMAIN> docker;
66
access_log /dev/stdout;
@@ -27,3 +27,41 @@ server {
2727
fastcgi_read_timeout 1000;
2828
}
2929
}
30+
31+
##############
32+
# SSL
33+
##############
34+
35+
server {
36+
listen 443;
37+
listen 8443;
38+
39+
server_name <ALIAS_DOMAIN> docker;
40+
access_log /dev/stdout;
41+
error_log /dev/stdout info;
42+
43+
root "<DOCUMENT_ROOT>";
44+
index <DOCUMENT_INDEX>;
45+
46+
ssl on;
47+
ssl_certificate /etc/nginx/ssl/server.crt;
48+
ssl_certificate_key /etc/nginx/ssl/server.key;
49+
50+
client_max_body_size 50m;
51+
52+
location / {
53+
try_files $uri $uri/ /<DOCUMENT_INDEX>?$query_string;
54+
}
55+
56+
location ~ \.php$ {
57+
fastcgi_split_path_info ^(.+\.php)(/.+)$;
58+
fastcgi_pass main:<FPM_PORT>;
59+
include fastcgi_params;
60+
61+
fastcgi_param SCRIPT_FILENAME $request_filename;
62+
fastcgi_param TYPO3_CONTEXT "<TYPO3_CONTEXT>";
63+
fastcgi_param FLOW_CONTEXT "<FLOW_CONTEXT>";
64+
fastcgi_param FLOW_REWRITEURLS "<FLOW_REWRITEURLS>";
65+
fastcgi_read_timeout 1000;
66+
}
67+
}

docker/nginx/ssl/server.crt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIFEjCCAvoCCQDrKLkQ7ypcWzANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJE
3+
RTEQMA4GA1UECBMHR2VybWFueTEbMBkGA1UEChMSRG9ja2VyIEJvaWxlcnBsYXRl
4+
MQ0wCwYDVQQDFAQqLnZtMB4XDTE1MDQyOTIxMDIyNloXDTE2MDQyODIxMDIyNlow
5+
SzELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0dlcm1hbnkxGzAZBgNVBAoTEkRvY2tl
6+
ciBCb2lsZXJwbGF0ZTENMAsGA1UEAxQEKi52bTCCAiIwDQYJKoZIhvcNAQEBBQAD
7+
ggIPADCCAgoCggIBAMrdMhSLIO9d6VZ5j1VcyumO5m1ilVIOwAIumMVSEyew/n+I
8+
pPRVt5nKoe+bBmMCDgZjXR37JkN2C//F67Qc84Vu1HqkKnXR3W10sdm2jkLK7G7s
9+
hCwBWOcPoqjtcXC02Tv2joll8AVoYvjDkyiStWYK2ymewxkfv/vNTh/3pxsXf3Mu
10+
imem5cYPq3oMDxCPeDLR25pOOzjZthE36vAvNUoB6/32JDiQ8wmfi9Xr9eTqu2hL
11+
MLrsZDJVlhoXKmJwPVI22xGaARW+MIENuss6d5SJHB9/qrESxmLsfG/sEoWPiJRa
12+
cgjsr+c/tPq4EdCMc74WmwaRT2UIysJ5UUF7yQrP9xuF37ItTFfAA+vqBI4+bCfb
13+
fYbLi2jO+pkeltTGyDHuxPd6P0rrqHUPsn4GM0VZgzWFucLWvsf/FLsQHMFXypGh
14+
AJV7Twm5/nGyi5cVqQNyUtXj4v7VzGSnCwJAOXLmDe2b9MGoDY75kn5gdAMcqTMz
15+
KEuzqLRf8zmq8kGIuDUYtMJLbSulDmBdMQa4g2oeDBdBaRQ7puGBJip0cZffNtnn
16+
6pakjh66Ld0dnUuXRUfohylvs5FNDCFzpbwoGXJuyxg9KUY4QEZSNgY2F6jP0Wmh
17+
KTEKKz4/xk0q2uak+ipK7R444YU4UcbTZ46A9XFLCsN430xUmjsE/KwYwcmZAgMB
18+
AAEwDQYJKoZIhvcNAQEFBQADggIBAFTME/oRGve/m2FZsmYEkLOWpJzcumwswWNX
19+
4o402nrYldYQ0q0reTHACb3H/F27nuNLVPbVAq14qHFw0MZojK6G8kaDNWL47XPA
20+
VfQh0kaJoCD/F+devRwv3z+tVSatXAm17fMdzZWNxa2v6i9QGLCBV26EUFWiK8zL
21+
5F5dmPEPx7rRj3NRGUPXwSt5wQH+wmqcJ+ut+gVJhTV7RRVgPraFsPIa9yK/pDDE
22+
fGlMzUqKUKGwoY9V+KB0WKZoAmD6qleNbAP6jx7F2DA1NxSbL79q65R43YsOLzJg
23+
hPqZYCs9OFz8BtgAL+SPJ5jAwwWwO/8BEqXZy7AYc4p7UEMyX5861xG7yDEFnUBe
24+
NiA8m92KLpRfeqLmBjVFEIHWyX1H3Fb1OgUx1TY2+itRhV5B5cKgv4MvQZ+9/kI2
25+
UQvNlkAxf3MJeIw8Vcxq6ADu4d8aqjtA9qZ7mhP7NwSvQJ0RHhAmcmqt02qIPsQA
26+
rURpmpCRUiVIuq6noJtSFmKc/zLWXyv8ypofX9JHKtFiJr6DpxrzTtMABLLFMEQx
27+
kOnuIz7e9Mj/CMoXp68U4MBYhuoapd0u+tv3lXvZSxTdioLJtecG6qc6ZYoTGB7a
28+
BNAo1sCRQrae0LPt2TAMXos6EA+pqX6WyKrAcopQidy3UMp2PCRXfUgtVPwdiq82
29+
BAleAIzC
30+
-----END CERTIFICATE-----

docker/nginx/ssl/server.csr

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIIEkDCCAngCAQAwSzELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0dlcm1hbnkxGzAZ
3+
BgNVBAoTEkRvY2tlciBCb2lsZXJwbGF0ZTENMAsGA1UEAxQEKi52bTCCAiIwDQYJ
4+
KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMrdMhSLIO9d6VZ5j1VcyumO5m1ilVIO
5+
wAIumMVSEyew/n+IpPRVt5nKoe+bBmMCDgZjXR37JkN2C//F67Qc84Vu1HqkKnXR
6+
3W10sdm2jkLK7G7shCwBWOcPoqjtcXC02Tv2joll8AVoYvjDkyiStWYK2ymewxkf
7+
v/vNTh/3pxsXf3Muimem5cYPq3oMDxCPeDLR25pOOzjZthE36vAvNUoB6/32JDiQ
8+
8wmfi9Xr9eTqu2hLMLrsZDJVlhoXKmJwPVI22xGaARW+MIENuss6d5SJHB9/qrES
9+
xmLsfG/sEoWPiJRacgjsr+c/tPq4EdCMc74WmwaRT2UIysJ5UUF7yQrP9xuF37It
10+
TFfAA+vqBI4+bCfbfYbLi2jO+pkeltTGyDHuxPd6P0rrqHUPsn4GM0VZgzWFucLW
11+
vsf/FLsQHMFXypGhAJV7Twm5/nGyi5cVqQNyUtXj4v7VzGSnCwJAOXLmDe2b9MGo
12+
DY75kn5gdAMcqTMzKEuzqLRf8zmq8kGIuDUYtMJLbSulDmBdMQa4g2oeDBdBaRQ7
13+
puGBJip0cZffNtnn6pakjh66Ld0dnUuXRUfohylvs5FNDCFzpbwoGXJuyxg9KUY4
14+
QEZSNgY2F6jP0WmhKTEKKz4/xk0q2uak+ipK7R444YU4UcbTZ46A9XFLCsN430xU
15+
mjsE/KwYwcmZAgMBAAGgADANBgkqhkiG9w0BAQUFAAOCAgEAKcMX/U07W0h/34Vd
16+
ZTTFYq8D7aBdVM/sOQcRgXHCEIQgUt/DXmRKy1il5bQV8WK9FauCrmW1nJx3btHY
17+
vkAvX4eJ1te04tpDkojOcjYihZAtIzPivjGcopWzrxBCwGGiqyEcmDjVdF7qDcUC
18+
wkmtqzium9HveWgY6xDHpxuPyYuBbvZO407/cljHMgWRFOE0PG6GX48gLwc99lCS
19+
oLvKDDd7Rrqr2jA4m5tJd77D7L3LL/Yk3PTZRhJS3HIzs+kAtzzxP7dj6GRlVaQo
20+
uXr9C5qAdvWaDXcPaoH88IUEXPqRre75MTJtSXCUYPlXTVWNZ78JgnsFMcbsyyLn
21+
fB/CUEK9WyIMc5VtCUkcujO506sO7gYGmIKUhJ03Re5SSUmHRIE5vWUCvtjflvFv
22+
bh89SyS5bPmqDPR8jKktTG27F716rbPqr/B+uRacH4y5pfHoES0z42WJ9D07VSFH
23+
gVhmjNDxeqRPt1zFrzT1gMjZpKdHeBv7FRAY+cWRAIA56jwD9+oF7StjPM9ULpGp
24+
jLteqTMTDIxkJhMMKU2BAetOXbgl4bXdDn4rA83egE9obzAZoir9TYZ02zCM/c1q
25+
ioNcDgcXSxn3pDe/WyCJ7UicdGMd7K4kGMFCgXuNPbUTYn/yaBUkx9oiR9IBefS0
26+
UK8j6kHBk70h0P0xVIbqVGbJLWM=
27+
-----END CERTIFICATE REQUEST-----

docker/nginx/ssl/server.key

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
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
51+
-----END RSA PRIVATE KEY-----

0 commit comments

Comments
 (0)