I had two web sites, both were Wordpress based sites and both were hosted with a webhost that just suddenly turned off their service (little more to it than that, but honestly it doesn't matter to this question.) Both of my sites were very low traffic, one is used basically as a way for my wife to announce pregnancy updates to family and the other is just a hobby for me. My home internet service is 50/5, and I THINK will be upgraded to 300/30 within a year. I think it should be sufficient for hosting my two piddly sites. My router handles a dynamic DNS service.
Since I have two websites I want to run, I'll need to configure website1.com to go to myipaddress:80 and website2.com to go to myipaddress:81. Can Apache be configured to host two web pages on separate port numbers? Can Wordpress be configured to host two separate web pages on different ports? Or do I need to install two instances of Apache / Wordpress on a Pi? Or, should I just buy two Pi's?