I installed OpenBSD on my home server with the intention of running Wordpress and some other things (maybe a TOR relay, I don't know). After installing, I used some online guides to get PHP and MySQL as well as httpd (not apache) set up. But after setting up Wordpress, I was getting some errors I was unable to debug (unable to post content, unable to crop images, etc.)
Now I'm thinking instead to run Linux in a VM to host Wordpress but keeping OpenBSD on the machine as the base operating system. What settings do I need to alter in order to serve http and https from a VM? And is this a normal kind of setup or should I work harder at just debugging what is wrong with Wordpress on the OpenBSD setup?