can you help me, i have a website and i want to run some wallpaper site on it, but i want to be able to run a web server with php/apahcer and mysql database and ftp server also, plus my email server all in one machine. im not very familiar on how to do this, but if you can show me that wuld be great.

this is my setup,

for example, lets say my WAN IP (Public address) is 238.87.51.21 and my LAN IP (Private Adress) is 10.0.0.100.

i tried to do it but whenever i do that, the domain control panel always adds the 10.0.0.100 ip address which is my local adress intead fo my public address. this is fraustrating me and i dont know what to do. so if you can help or give me asome idea. i really would like a step by step tutorial it doeasnt have to be a 10.0.0.0 address it could be a 192.168.x.x address or a B class adress