Did search first, but didn't find anything matching our situation.
What we are trying to accomplish is create an internally managed development server that mirrors our 3rd party hosted web server, which uses cPanel. Previously, most of the content/work on the site was done by a consulting firm, but we are gearing up to do some of this work internally, with an eventual goal of doing most/all ourselves. We have (I believe) full access to the cPanel of this server, and have managed pretty much everything accessible in cPanel ourselves for quite some time (generally by enlisting support when it is something we haven't needed to do/learn previously).
I'm a server/network guy, don't really have the web developer experience/skillset, just happen to be the one asked to build up the dev environment. Thus far I have built a server with a public address (and the DMZ to allow that), and installed CentOS/cPanel on it. It is to the point where it is prompting for activation, but I thought it might be good to have an idea if I'm on the right track before getting my 15 day trial license (time flies when you are learning as you go). For the basic setup steps I duplicated the choices present on our production (hosted) server, in hopes of providing the most consistent sandbox for those who will be using it.
What is the best way to duplicate our existing web site onto the new server? Is it a manual process, or can it be automated/scheduled?
Does the fqdn the box is using need to be added to the authoritive name servers for name resolution (since we don't plan to actually expose it to the outside)?
I am pretty confident I'm in "don't know what I don't know" territory here. Am I approaching this with some obviously incorrect or incomplete assumptions?
Any insight or assistance would be greatly appreciated. (Including, "get the trial license and have support help you," if that is the best course of action.) Thanks!
What we are trying to accomplish is create an internally managed development server that mirrors our 3rd party hosted web server, which uses cPanel. Previously, most of the content/work on the site was done by a consulting firm, but we are gearing up to do some of this work internally, with an eventual goal of doing most/all ourselves. We have (I believe) full access to the cPanel of this server, and have managed pretty much everything accessible in cPanel ourselves for quite some time (generally by enlisting support when it is something we haven't needed to do/learn previously).
I'm a server/network guy, don't really have the web developer experience/skillset, just happen to be the one asked to build up the dev environment. Thus far I have built a server with a public address (and the DMZ to allow that), and installed CentOS/cPanel on it. It is to the point where it is prompting for activation, but I thought it might be good to have an idea if I'm on the right track before getting my 15 day trial license (time flies when you are learning as you go). For the basic setup steps I duplicated the choices present on our production (hosted) server, in hopes of providing the most consistent sandbox for those who will be using it.
What is the best way to duplicate our existing web site onto the new server? Is it a manual process, or can it be automated/scheduled?
Does the fqdn the box is using need to be added to the authoritive name servers for name resolution (since we don't plan to actually expose it to the outside)?
I am pretty confident I'm in "don't know what I don't know" territory here. Am I approaching this with some obviously incorrect or incomplete assumptions?
Any insight or assistance would be greatly appreciated. (Including, "get the trial license and have support help you," if that is the best course of action.) Thanks!