Hello, I have followed these pages: http://docs.ispconfig.org/creating-web-sites/subdomains/ http://docs.ispconfig.org/dns-basics/canonical-dns-records/ To create subdomain through Create Domain method. Name is like mantis.domain.mx But enabling SLL on that and using next page: https://www.howtoforge.com/community/threads/http-to-https-redirection.44209/ Modified Apache directives in order to force HTTPS on subdomain. Now the problem: Subdomain is now resolving to default "It works!" page using HTTPS, not ISPConfig 3 default page. Moreover, looking at apache vhost file there is no VirtualHost *:443 section. I think it is supposed that ISPConfig should modify vhost file, right? Or should I alter it manually? Besides, is the site SSL option supposed to set up that or am I missing something? Thanks in advance.
ISPConfig has no default page. When an apache webserver des not find a vhost with matching IP / domain combination, then it will show the first vhost that it finds on the same IP address. Additionally to that bhaviour, you should not Mix IP and * in the ipv4 field of the website. either use * for all sites or use the IP for all sites. If you would mix * and IP address, then all sites that use * will show the site were you selected the IP address. This means that there is a problem with the ssl cert or that you did not enable ssl on the first tab of the website settings.
All domains have ipv4 field set to *. SSL is enabled on both subdomain first page (mantis.domain.mx) and domain first page (domain.mx). So, how can I check SSL Cert? Should I create it again? Does it have to be created inside subdomain too or just domain? I assumed domain cert was applied on subdomain too. Am I wrong?
If you added a subdomain to the website, then it gets applied. If you used a separate website for the subdomain or a vhost subdomain, then this subdomain is a completely different apache vhost, so it needs its own ssl cert.