The main site is a WordPress site running on Bluehost. I wanted to know if it was possible to install discourse on a subdomain that is running on Bluehost - and if so how would I go around doing this?
Thank you for any support you guys can give - I get this is quite an open-ended question so please bear with me.
About the subdomain and the multiple websites, sure:
If I’m not mistaken, you already have apache running, so the dns being setup, I would probably stop it, install discourse “as usually”, adjust the app.yml (ssl, socketed maybe) then setup an apache virtual host as explained by neounix and restart it
about Bluehost, you’ll probably need the vps or dedicated hosting, not the managed wordpress one, but beware
The easiest thing will probably be to create a digital ocean droplet and configure your DNS to point to it, NOT create a domain with whatever tool they have. I’d recommend first doing Discourse official Standard Installation before attempting to make it work with something else.