Listen 80
Listen 8089 // <-- Add new port
NameVirtualHost *:80 // turn on
// Add
<VirtualHost *:80>
ServerAdmin admin@server.com
DocumentRoot "D:/public_html"
ServerName www.server.com
<Directory "D:/public_html">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8089>
ServerAdmin admin@server.com
DocumentRoot "D:/public_html/sub"
ServerName www.server.com:8089
<Directory "D:/public_html/sub">
Require all granted
</Directory>
ErrorLog "logs/sub-error.log"
CustomLog "logs/sub-access.log" common
SSLEngine on
SSLCertificateFile "certificate.crt"
SSLCertificateKeyFile "private.key"
SSLCertificateChainFile "ca-cert.crt"
</VirtualHost>