123456789101112131415161718192021 |
- #!/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
- # Start apache in foreground
- /usr/sbin/apache2ctl -D FOREGROUND
|