I've tried researching various SuperUser forum posts and even a blog post (https://blog.superuser.com/2011/04/25/virtualbox-and-networking-how-you-do-it/), but none of the questions seem to resolve my specific situation, and am hoping someone can help me out here.
I'm running the latest build of Oracle Linux Server 7, with the Gnome GUI installed, inside VMware Workstation Player 14 initially and now the latest VirtualBox (VMware Workstation Player 14 does not have Virtual Network Editor attached, which I initially thought I may need). I've got the Apache web server up and running in the VM/guest, for which I can reach the test page in my Chrome web browser on my host PC (Windows 10 Home). Local IP of my VM/guest in VirtualBox (VMware is still installed, but not running - I've ported *.vmk file to an *.ovf file and imported into VirtualBox, and it's running smoothly there now) is 192.168.56.101. Local IP of my host PC is 192.168.0.106 and my router is 192.168.0.1. I won't post my external IP address here, for obvious reasons of which I'm sure you're all aware.
The blog post said to try pinging your host PC (192.168.0.106 in this case) from your VM/guest, but it said "network unreachable". I just tried pinging my VM/guest with success. I added "Virtual Machine Monitoring" and "VMware" as permitted apps to bypass Windows Defender firewall, but still no go accessing my Apache web server via my external IP address.