2021-03-16 21:05:46 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
mkdir /etc/apache2/ssl 2> /dev/null
|
|
|
|
|
|
|
|
# Change laradock.test to the URL to be used
|
|
|
|
if [ ${APACHE_HTTP2} = true ]; then
|
|
|
|
if [ ! -f /etc/apache2/ssl/ssl_site.crt ]; then
|
|
|
|
openssl genrsa -out "/etc/apache2/ssl/ssl_site.key" 2048
|
|
|
|
openssl rand -out /root/.rnd -hex 256
|
|
|
|
openssl req -new -key "/etc/apache2/ssl/ssl_site.key" -out "/etc/apache2/ssl/ssl_site.csr" -subj "/CN=laradock.test/O=Laradock/C=BR"
|
|
|
|
openssl x509 -req -days 365 -extfile <(printf "subjectAltName=DNS:laradock.test,DNS:*.laradock.test") -in "/etc/apache2/ssl/ssl_site.csr" -signkey "/etc/apache2/ssl/ssl_site.key" -out "/etc/apache2/ssl/ssl_site.crt"
|
|
|
|
fi
|
|
|
|
|
|
|
|
a2enmod rewrite
|
|
|
|
a2enmod headers
|
|
|
|
a2enmod proxy proxy_html proxy_http xml2enc ssl http2
|
|
|
|
service apache2 restart
|
|
|
|
fi
|
|
|
|
|
2021-06-10 11:06:56 +08:00
|
|
|
# Start apache in foreground
|
|
|
|
/usr/sbin/apache2ctl -D FOREGROUND
|