Here's what I am trying to do - my father, brother, and I are doing some genealogy research. I have a ton of the information in Gramps (which I think is a great tool), but want to share the information with them so they can check it, confirm, etc. The HTML pages that you can export from Gramps are just what I wanted to share. So I thought I would set up a simple web server on a Virtualbox server.
I set up the Virtualbox. I installed Mageia. I set the network configuration in Virtualbox to a Bridge Connection. I set my DSL Router (AT&T Uverse) to allow that IP address to act as a Web Server, which gave it a public IP address (76.250.xx.xx). I did "urpmi task-lamp" to install a basic LAMP web server just in case I want to expand it a little more later on. From the virutalbox, I opened Firefox and typed 127.0.0.1 and got the familair "It Works!" screen.
I went to the host system and pinged the external IP address and got a response (not sure if that proves anything, since there is only one IP address for both the host and the virtual box). I tried pinging the internal address (192.168.1.xxx) and got a response (again, not sure that proves anything).
I went to the virtualbox and modified the shorewall file (through MCC) to allow the machine to be used as a Webserver. When I checked the shorewall config file, it showed the ports were opened. I went in and placed all my web files in the /var/www/html folder. If I open the index.html file in there, the web site opens like I want and navigates fine. However, I can't get to it from a browser on the Host machine or on the virtualbox.
On the virtualbox, I tried 127.0.0.1 and just get the "It Works". I go to the host machine and type in either the external IP address or the internal IP address and get a time-out on both. Trying those same two addresses on the virtualbox also gives me a timeout.
I am sure it is something simple I am missing, but I am baffled.
I would appreciate any help you guys can give.