Hi,
Locally, I don't have sub-domain on localhost, but I do have three on the aviatechno ServerName and it's no problem to have them in https by following the procedure indicated above.
Seen by Apache :
E:\wamp64\bin\apache\apache2.4.51\bin>httpd -t -D DUMP_VHOSTS
VirtualHost configuration:
......
*:443 is a NameVirtualHost
default server aviatechno (E:/wamp64/bin/apache/apache2.4.51/conf/extra/httpd-ssl.conf:33)
port 443 namevhost aviatechno (E:/wamp64/bin/apache/apache2.4.51/conf/extra/httpd-ssl.conf:33)
port 443 namevhost wampserver.aviatechno (E:/wamp64/bin/apache/apache2.4.51/conf/extra/httpd-ssl.conf:65)
port 443 namevhost le-pointu.aviatechno (E:/wamp64/bin/apache/apache2.4.51/conf/extra/httpd-ssl.conf:96)
port 443 namevhost faq-fra.aviatechno (E:/wamp64/bin/apache/apache2.4.51/conf/extra/httpd-ssl.conf:127)
---------------------------------------------------------------
Documentation Apache -
Documentation PHP -
Documentation MySQL -
Wampserver install files & addons