I work as a software developer and I would like to set-up a small personal server for myself on home. I don't have a lot of network knowledge and I tough it would be a good idea to ask here first.
Is there a way to set-up a website using apache with a .com domain and be visible from outside?
My internet provider has a thing named dynamic DNS that gives me a domain so I don't need to look-up for my IP every time my router restarts or something else happens.
I want to run small applications on my server, node.js, python, java, etc. Of course, dynamic DNS is good enough for these but I also want to run a full website with a domain.
My server would run Microsoft Windows Server 2012.
I wanna know if this is possible and if the answer is yes a little guidance on what should I look for. I also tried to search over the internet but I get a lot of articles with domains used to authenticate on computers or something like that.