Záleží jaký používáš webový server, ale nastavit to půjde v každém. Jiný server než apache2 neznám, takže tě zkusím stručně navést, pokud ho také používáš. V apache2 mám nastaveného virtuálního hosta, kde jako ServerName mám subdoménu a jako DocumentRoot adresář s nextcloudem, včetně SSL certfikátů (třeba Let's Encrypt) pro HTTPS. Ukázkových návodů pro apache2 určitě najdeš plno.