Listen 8000 Listen 8080 CustomLog ${APACHE_LOG_DIR}/access.log combined ErrorLog ${APACHE_LOG_DIR}/error.log # Deny access to .ht files Require all denied # Http host # PHP match SetHandler application/x-httpd-php # Master dir DocumentRoot /var/www/docker-aio/php/public/ RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [QSA,L] Options Indexes FollowSymLinks Require all granted AllowOverride All Options FollowSymLinks MultiViews Satisfy Any Dav off # Https host # Proxy to https ProxyPass / http://localhost:8000/ ProxyPassReverse / http://localhost:8000/ ProxyPreserveHost On # SSL SSLCertificateKeyFile /etc/apache2/certs/ssl.key SSLCertificateFile /etc/apache2/certs/ssl.crt SSLEngine on SSLProtocol -all +TLSv1.2 +TLSv1.3 # Increase timeout in case e.g. the initial download takes a long time Timeout 7200 ProxyTimeout 7200