I am currently building website's using XAMPP which has been okay up until this point however I would like to if possible run a small internal server for which I can work from. What I would like to do is have a full-lampp server running with the ability to access the files via SMB but also via web host. A bit like an internal Cpanel server but without the costs. e.g. /home/webone/ - http://webone/ /home/webtwo/ - http://webtwo/ etc Would anybody know of a way to do this? I would preffer to use CentOs where possibe.
There are a lot of ways to set this up, Personally I would have a build server deploy the application to the server from a git repo after running some ci tests on it. Technology wise you could use apache (httpd) or nginx to achieve this. You could host the apps in docker or directly on disk depending what you want I guess the first real question is budget and what do you want to achieve?