Threadi, you are the man!
Hello thank you so much for the reply. I found the nugget of truth that helped me was forwarding the local IP of the Debian Server (first changing it within my routers IP range. Instead of 10.0.2.15 I made it 192.168.1.156 for example. And then in virtual box in the network settings I had to “attach to bridged adapter” with my wifi adapter. Not to be mistaken with a windows bridge that never works. I had to go to my domain registrar and change A to my public IP address. And finally port forward the internal IP on my virtual machine through my router port 80. I hope someone sees this and it helps them. Now if only someone could tell me how to update Debian WordPress past 5.7.5 without entering a beta channel…