startup.sh 833 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. mkdir /etc/apache2/ssl 2> /dev/null
  3. # Change laradock.test to the URL to be used
  4. if [ ${APACHE_HTTP2} = true ]; then
  5. if [ ! -f /etc/apache2/ssl/ssl_site.crt ]; then
  6. openssl genrsa -out "/etc/apache2/ssl/ssl_site.key" 2048
  7. openssl rand -out /root/.rnd -hex 256
  8. 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"
  9. 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"
  10. fi
  11. a2enmod rewrite
  12. a2enmod headers
  13. a2enmod proxy proxy_html proxy_http xml2enc ssl http2
  14. service apache2 restart
  15. fi
  16. # Start apache in foreground
  17. /usr/sbin/apache2ctl -D FOREGROUND