I have never done this before and I am not sure if this is doable. My goal is to host several websites in my home in one ESXi server.
I plan to use ESXi server to generate several virtual machines for different website. I have only one 80 port as I have only one public IP. I hope I can use this port for multiple websites. I don't know how to set up a "DNS system" to direct different traffic request to different website server. I know in Windows we can set up a IIS and then point to different websites. I wanted to be done in Linux equivalent. But the websites are hosting in different machines instead of one web server. Will that be a problem?
Actually it doesn't have to be involved with ESXi server, it can be simpler. The question can be like this: you have several desktops at home and each desktop host one website, you want them to be accessed from outside visitors. I know how to put one website in public. But I don't know how to do multiple website. Thank you very much.