Hi, I would like to host a website on my server at home, but I am very new to Linux and Apache so I need some help. I have an Ubuntu 9.04 LAMP server running on ESXi4. I have managed to update the Ubuntu server, set up the network address, install SSH and Webmin from command line. The Ubuntu server has a static IP on the local network (192.168.0.14). I have a registered domain name (mydomain.com). I have dynamic IP address. I registered with OpenDNS…as far as I know I need some kind of dynamic DNS solution because of my dynamic IP. I would like to set up the Apache2 web server either from Webmin or from command line. Anyone could give me a guide please, how to set up the whole thing so that I could host the website on my server? There is lot of options on the webhost I registered my domain, also in Webmin and I just can’t get it work. I appreciate any comment on this! Thanks!
Most ISPs block port 80 so that you can not do that. Also you router can and will prevent connection a lot of the time even if port 80is open.