@Broken-arrow:
Skippa guiden för Windows för du kommer inte hitta samma sökvägar i ubuntu.
Hur ser din uppsättning ut?
xampp använder apache och har du senaste är den uppsatt för virtualhost som default. För att aktivera ssl (https) använd deras default mall (default-ssl.conf) kan heta annat hos dig.
Enkel guide har du här: https://hallard.me/enable-ssl-for-apache-server-in-5-minutes/
Har du redan skapat ett cert kan du peka din konfigurationsfil i apache till certifikatet för respektive domän.
Du behöver peka på två, .key och själva certet, .crt
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
Viktigt också att du aktiverar modulen: a2enmod
Om jag får tycka lite, du kör redan ubunti som är en perfekt distribution att rulla en webbserver. Skippa XAMPP och kör apache2, mysql och php direkt i OS.
För det mesta kan du googla dig till, rätt så enkelt med basic uppsättningen.
Lycka till.