Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ RUN echo "<?php" > /var/www/simplesamlphp/metadata/shib13-sp-remote.php

# Apache
ENV HTTP_PORT 8080
ENV HTTPS_PORT 8443

COPY config/apache/ports.conf.mo /tmp
COPY config/apache/simplesamlphp.conf.mo /tmp
Expand All @@ -40,7 +41,7 @@ RUN /tmp/mo /tmp/ports.conf.mo > /etc/apache2/ports.conf && \

# hadolint ignore=DL3059
RUN a2dissite 000-default.conf default-ssl.conf && \
a2enmod rewrite && \
a2enmod rewrite ssl && \
a2ensite simplesamlphp.conf

# Clean up
Expand All @@ -51,4 +52,4 @@ RUN rm -rf /tmp/*
WORKDIR /var/www/simplesamlphp

# General setup
EXPOSE ${HTTP_PORT}
EXPOSE ${HTTP_PORT} ${HTTPS_PORT}
8 changes: 8 additions & 0 deletions config/apache/ports.conf.mo
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
Listen {{HTTP_PORT}}

<IfModule ssl_module>
Listen {{HTTPS_PORT}}
</IfModule>

<IfModule mod_gnutls.c>
Listen {{HTTPS_PORT}}
</IfModule>
21 changes: 21 additions & 0 deletions config/apache/simplesamlphp.conf.mo
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,26 @@
</IfModule>
</Directory>
</VirtualHost>
<VirtualHost *:{{HTTPS_PORT}}>
ServerName localhost
DocumentRoot /var/www/simplesamlphp
SSLEngine on
SSLCertificateFile /var/www/simplesamlphp/cert/server.crt
SSLCertificateKeyFile /var/www/simplesamlphp/cert/server.pem
Alias /simplesaml /var/www/simplesamlphp/www

<Directory /var/www/simplesamlphp>
RewriteEngine On
RewriteBase /
RewriteRule ^$ www [L]
RewriteRule ^/(.+)$ www/$1 [L]
</Directory>

<Directory /var/www/simplesamlphp/www>
<IfModule !mod_authz_core.c>
Require all granted
</IfModule>
</Directory>
</VirtualHost>

ServerName localhost
35 changes: 21 additions & 14 deletions config/simplesamlphp/server.crt
Original file line number Diff line number Diff line change
@@ -1,16 +1,23 @@
-----BEGIN CERTIFICATE-----
MIICmjCCAYICCQDX5sKPsYV3+jANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0
ZXN0MB4XDTE5MTIyMzA5MDI1MVoXDTIwMDEyMjA5MDI1MVowDzENMAsGA1UEAwwE
dGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMdtDJ278DQTp84O
5Nq5F8s5YOR34GFOGI2Swb/3pU7X7918lVljiKv7WVM65S59nJSyXV+fa15qoXLf
sdRnq3yw0hTSTs2YDX+jl98kK3ksk3rROfYh1LIgByj4/4NeNpExgeB6rQk5Ay7Y
S+ARmMzEjXa0favHxu5BOdB2y6WvRQyjPS2lirT/PKWBZc04QZepsZ56+W7bd557
tdedcYdY/nKI1qmSQClG2qgslzgqFOv1KCOw43a3mcK/TiiD8IXyLMJNC6OFW3xT
L/BG6SOZ3dQ9rjQOBga+6GIaQsDjC4Xp7Kx+FkSvgaw0sJV8gt1mlZy+27Sza6d+
hHD2pWECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAm2fk1+gd08FQxK7TL04O8EK1
f0bzaGGUxWzlh98a3Dm8+OPhVQRi/KLsFHliLC86lsZQKunYdDB+qd0KUk2oqDG6
tstG/htmRYD/S/jNmt8gyPAVi11dHUqW3IvQgJLwxZtoAv6PNs188hvT1WK3VWJ4
YgFKYi5XQYnR5sv69Vsr91lYAxyrIlMKahjSW1jTD3ByRfAQghsSLk6fV0OyJHyh
uF1TxOVBVf8XOdaqfmvD90JGIPGtfMLPUX4m35qaGAU48PwCL7L3cRHYs9wZWc0i
fXZcBENLtHYCLi5txR8c5lyHB9d3AQHzKHMFNjLswn5HsckKg83RH7+eVqHqGw==
MIID2jCCAsKgAwIBAgIEOPu2EjANBgkqhkiG9w0BAQsFADCBhTELMAkGA1UEBhMC
QVExFjAUBgNVBAMMDXNpbXBsZXNhbWxwaHAxFjAUBgNVBAgMDXNpbXBsZXNhbWxw
aHAxFjAUBgNVBAcMDXNpbXBsZXNhbWxwaHAxFjAUBgNVBAoMDXNpbXBsZXNhbWxw
aHAxFjAUBgNVBAsMDXNpbXBsZXNhbWxwaHAwHhcNMjQwODEyMTMwOTI3WhcNMzQw
ODEwMTMwOTI3WjCBhTELMAkGA1UEBhMCQVExFjAUBgNVBAMMDXNpbXBsZXNhbWxw
aHAxFjAUBgNVBAgMDXNpbXBsZXNhbWxwaHAxFjAUBgNVBAcMDXNpbXBsZXNhbWxw
aHAxFjAUBgNVBAoMDXNpbXBsZXNhbWxwaHAxFjAUBgNVBAsMDXNpbXBsZXNhbWxw
aHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR9srNS61AjtJxaQKQ
pdyDdJc10NWYsHL0y0rvsu6WdSHhfjU1Af6MpmU8MyQz5Ea9T9iSKCI5tW9lxvMs
O9062XYMaYWAnkW5klz3GdQQMisGArTZrJ/YPuGL1aeWwL6i31g9rLV7SJLUKvba
Q1kh9Lm6TquojAjc2DnZMRLN5DCLE7vXWFPxDfePI91eepFX7qMUljhUkIa46PYj
fs5EKkPI6IvADqzLACroaZYKgskzCj9yApLSOkg+mOPQFJvKccMZBCa1tidbjCM+
qp4bk1yDWlBSLM/G1+PRhCwzztI/4ecpPWO5KWKthJZDPKbzvmO5apyACktO1yuQ
P3E/AgMBAAGjUDBOMB0GA1UdDgQWBBQFoe7QFLVAk44hBZDtEbPt+8BxXDAfBgNV
HSMEGDAWgBQFoe7QFLVAk44hBZDtEbPt+8BxXDAMBgNVHRMEBTADAQH/MA0GCSqG
SIb3DQEBCwUAA4IBAQB4ZHv1RbTjt0wOOLGPoiOZwoqWOYXHVwOsZGMxKDqvzl1u
C+N9zlQCQl6wTAak7YDjtL1cYbplyHwqKWgfyV98Js85xsRUhzGBzNTOxk4+DkVR
kMN6XYUVmbbZTcj7g8QcRWKs6rw86Vxo4Nv+RzsqpEqxA3RCMaZiu58/1G7j8sj3
r+HsNb4JuWl4i32e7Fz+ZNsvmTs0zHbk0JoiWajNsbhwFnFhPZuxNUSZo7C8WlF9
ScFRGQsGtwjdTPVQNTA++MwOVLALVYSBgdokNzfQcW5EknL+MXn7NroyUrrxCkcf
Dlousqb8GOwvn6Ut22o4LyljGlcToolkLcPsV6PC
-----END CERTIFICATE-----
55 changes: 28 additions & 27 deletions config/simplesamlphp/server.pem
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAx20MnbvwNBOnzg7k2rkXyzlg5HfgYU4YjZLBv/elTtfv3XyV
WWOIq/tZUzrlLn2clLJdX59rXmqhct+x1GerfLDSFNJOzZgNf6OX3yQreSyTetE5
9iHUsiAHKPj/g142kTGB4HqtCTkDLthL4BGYzMSNdrR9q8fG7kE50HbLpa9FDKM9
LaWKtP88pYFlzThBl6mxnnr5btt3nnu1151xh1j+cojWqZJAKUbaqCyXOCoU6/Uo
I7DjdreZwr9OKIPwhfIswk0Lo4VbfFMv8EbpI5nd1D2uNA4GBr7oYhpCwOMLhens
rH4WRK+BrDSwlXyC3WaVnL7btLNrp36EcPalYQIDAQABAoIBADy43JWOqxYAQiEA
8fgTUcZkYzdNtPmL4PgCjpIYIrJ+F6A2FfeQ0gWj08/+59efEbVJFhtOnE+0YhJr
QGdvZYzi/iSu4KXDPaD2vACKr94Gj6Ve3aovJOdTzzpPjuV+I1lUXLpwQA3F2U1D
ON8yHHeFBZn2XSmX+9+B5sut0FZTHHDuVDJ3ZYkR8bXvJj17JmjZ0DfqCt7euqNP
GrvSKNuss/rXDc/bG3jNyC9uvUa9oduWOUQ9y1XiLC8EtTKVZlW/n8PHIEaSSixV
9tb034hJ0/cRwNZfCRKai7LIo53cs5AE6lUpohHYpHrZSTYRJib31eTv0RS0pa0c
bKUPkkECgYEA+ziw2qi2gQx5c2uQslhiaLrolrTejYCWpCyEJS/+Ht1clOUVrQpg
wNnP7udQmcd4i3zjzzUsRNnKiZeSXi5fVJMM+ZLyPipfYueZB1qD2vSlsN3VAwIj
p0avTowdzrKDeuHEkA1Dx6G7v6dSbMbdJZAu5WzcC2QH3o4e/nffhwkCgYEAyzgk
qNY/kIJjmZTcNgiHcEF4i09KDNttqqLV44RybQ4bqvkIQ51B2ZNQKkC5wOUG3eVz
lHOhK1L5U6IZutYSynop0+mk4DUO67sy/cn3XYCRAViAgYZ1mJmn/brjIwkSJnKL
Hagrf+s704YwYQohiUB3PoNuZ4Wx/8rSGd7qqZkCgYA6n079p1L3KC8LFPWt+Fv2
bm8qA8jPIkuEwfKQLvPQxfz9rbtyJrLPLcSMziOLzvU9L4aFarYK1vuhQeJg4ddT
CAGGF5k5km+xx7N4+NE9/crQS+OSESS6uw7beGzYN+XgfeB9cOr5Ia+LGINuaLVg
N5YJ6W4rpksDzwxCezyI6QKBgQCjAS2mn/Psnin2Dwlz7fN1f46Jb9gd6ARXUrXu
AVcnUqGuyoJueb1QIHG08qYMq6iOZHYJJZapgaysAOJSk1QPRV43tLmjfeux+j40
g8P/JBkr0ymAu7Gn7dhqFXYLrEL6w/YCm9oIiU87o+86Zz3vMd50LkhokTztyGou
hjgEQQKBgQDiohVC5mnZ8gUJhXuEUpXNMA4pQZycakSA9aL6lkMqbz1mMapJdEzS
HM5ETzOHXcJKActWKRHZqUAGGDf/FFntALy9Aw+BPjikMQdlVVOSQvUHBdHDiQsc
eXUbkRa9oPkkeq5QODpI1qJ8fctJgyKrr9MXztyvkWED7bA5wh0RKQ==
-----END RSA PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDR9srNS61AjtJx
aQKQpdyDdJc10NWYsHL0y0rvsu6WdSHhfjU1Af6MpmU8MyQz5Ea9T9iSKCI5tW9l
xvMsO9062XYMaYWAnkW5klz3GdQQMisGArTZrJ/YPuGL1aeWwL6i31g9rLV7SJLU
KvbaQ1kh9Lm6TquojAjc2DnZMRLN5DCLE7vXWFPxDfePI91eepFX7qMUljhUkIa4
6PYjfs5EKkPI6IvADqzLACroaZYKgskzCj9yApLSOkg+mOPQFJvKccMZBCa1tidb
jCM+qp4bk1yDWlBSLM/G1+PRhCwzztI/4ecpPWO5KWKthJZDPKbzvmO5apyACktO
1yuQP3E/AgMBAAECggEAWZ5SP8BOaeDMODYPLzhsX/uy0viZQvwFhTEEgj1IkxXZ
6UqaYU7BnL0lNsXJbRDBlOpw0SmqOiGUM8fwYXAH5KePOIsNvbFQp32uipYOqv8O
2Bjton+JFp74XFxMlQ8eD5zvKBwAtmdqrH7OMKlQcSro33nW0TE8Uy9Duc21bgVz
MpiQCBcwDkMYjebEZhLjGRsNnNWOmYfG4PqwwiohoK5n8NRTT7YDEwCo4slR09lz
/rvCn2Gitn98WpUWVSZAzSW8/8tj5llXnLEMfms8GbAaggHPtf1eLflHi9reZtP4
IBUyMbvhSBrzZ8OYd5CK6Zl7OaXeolxBcNx725ZniQKBgQDsa2VTmI39aatVdkiK
XknnmPv47bQIYvpoePaQKKJtsVVOwouldnamg+h1W5X7xvon3j6B/CQ05Omk1swP
4vTpbeomp6mNogIBEVOICZn7v/m9Kn9MTFinuf1yVjF06sKe9NkqcN/+Mvotd3DU
uMCnNmQuCNAjiT0niEDMzFOGtQKBgQDjWnunx4hmF3x9Bg5lopDWJmD7Sq7xaym9
fcU6YfSfN/I6SFptZLdqsJh7x9WxVWndGWKoPtsB4yehh1w3mFZXhKeosSfmgwEW
jtDqgJimoeIVa8vtWxp3nvcAPNKNr0AQOS927hpS4d97niQUm/t36LpN0lhERD5u
JCelhC18owKBgQCIpT4ohhkzafrsZ3Rf/UVsBeFFLGaNHmArOBcSlVnkWsW6wvkh
xomnjsAx7KCQqJ33ox2v1YM7yz871iaV3BDARpY6h1eZlBTidxg3nY0RlBENg92V
xN7M+tQBXM4zDGk2pMBMJndgnig5VTqyyKIZQ3e9n7xlfbIKAlepx0NTrQKBgD7M
IVeof35jglkuMQ/VpVfhZexDJqs8RF04vh9wKxdHZrq+fWu15AuuF5ApFFdVFlah
ymRaaDfPPIUbVFdu1np6A61OsYy0JrrKW95KAuAT2tS736oB/f+IgwUnx6im/XT9
tqSNA+xcw1PrzF987iqit8MDFKpWhz/48JKBPectAoGBALuqI52nagXQhlwACbBt
C8fg0t7XjoXt6GxIVx6nHL+QlKd2x8mzYbZRv3D6aG67z3vMxXwgdxEZymiwM7rn
xVhBDN+FhjF0XsQIy9PxYTV0y8oE8e/5aKm2vrUnK6XDxRmj8L40oLzDUOb2a6yP
07RD+ca1hlEi7fk9NuHV8Giu
-----END PRIVATE KEY-----