Listen 8000 Listen 8080 # Deny access to .ht files Require all denied # Http host ServerName localhost # Add error log CustomLog /proc/self/fd/1 combined ErrorLog /proc/self/fd/2 # PHP match SetHandler "proxy:fcgi://localhost:9000" # 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