Hej HOL.
Jeg har et problem med Apache2, SSL og virtual hosts på en VPS hvor jeg hoster min egen hjemmeside. Jeg vil prøve at forklare problemet på bedst mulige måde.
Jeg har en VPS hos DigitalOcean som kører Ubuntu 16.04.2 LTS, som bruges til hosting af min egen hjemmeside via en Apache2 server. Jeg har ikke konfigureret så meget andet end at installere Apache2 server, registrere mit domæne navn, "example.io" og sat kildekoden til min side ind ved "/var/www/html/". Dertil har jeg også givet siden et SSL certificate via Let's Encrypt så siden kører med SSL/HTTPS.
Dette har virket helt fint lige siden jeg fik sat det op, så ingen problemer der. Der hvor problemer startede var igår, da jeg gerne ville kunne hoste flere forskellige sider, nemlig fra denne ene og samme VPS, hvor jeg hoster min nuværende side.
Jeg vil eksempelvis gerne have både "example.io", "test.example.io", "alpha.example.io", "beta.example.io" osv.
Det første jeg gjorde var at jeg lavede nogle nye A records til disse subdomains i DigitalOceans indstillinger. Derefter gik jeg i gang med at konfigurere Apache virtual hosts vha. DigitalOceans officielle guide.
Jeg fik lavet "test.example.io.conf", "alpha.example.io.conf" osv i "/etc/apache2/sites-available", enablede dem alle sammen og disablede de gamle konfigurationer. Jeg fik også lavet nye directories til dem, såsom "/var/www/example.io/public_html", "/var/www/test.example.io/public_html" osv. Da den originale side "example.io" som sagt kører med SSL, har den nogle ekstra indstillinger i dens konfiguration fil, eksempler kan ses her:
https://hastebin.com[...]
Problemet er så, at de nye sider såsom "test.example.io" og "alpha.example.io" virker fint. Der er fin adgang til dem i browseren, men det er der desværre ikke med "example.io", da der heletiden kommer en SSL fejl nu, som set her:
https://ibb.co[...]
Som skrevet er det kun "example.io" det sker på, og de andre sider såsom "test.example.io" virker fint, dog uden SSL/HTTPS.
Derfor vil jeg gerne høre jer om, hvordan jeg kan få "example.io" op at køre igen, uden SSL fejl? Jeg ved nemlig ikke helt hvad jeg skal gøre. Jeg vil selvfølgelig gerne beholde SSL.
Dertil vil jeg også gerne spørge om, hvordan jeg kan få SSL på de andre subdomains, altså SSL på "test.example.io" og "alpha.example.io" osv.
Hvis der er nogle der har en ide eller to, ville jeg rigtig gerne høre det fra jer! Hvis i mangler noget information, så skriver i bare. :)
Jeg takker.
--