13
it goes the 'other' way.
for me... 68.68.xx.xxx:8000 (my outside ip) points to the same port on my internal IP 168.1.0.100
so any outside requests for port 8000 get forwarded to the pc inside my network. I have 6 PC's on my internal net, and all of them have specific port ranges forwarded to each of them for different reasons.
Since you're doing web stuff, port 80 is the standard web port...so http requests assume port 80.
in your XOOPS mainfile, you should use relative paths, and not an ip...especially 127.0.0.1, as that is 'home'...as in the black hole...nowhere but right here ip address.
Just out of curiosity, have you put an html file in your root and called it to see if it works? You may have to create a .htaccess file to tell the server to deliver php pages.
ie: On one of my hosting accounts, index.html will show up, but index.htm, and index.php will not. The server had to be told to look for those when responding to requests.
saw that here once....
https://xoops.org/modules/newbb/viewtopic.php?topic_id=37840&forum=27&post_id=165669#forumpost165669