Hello.
Moving your exists sites to a new server will in several steps:
Preparing new server (install http server, php, database and etc);
Export databases from XAMPP server and old CentOS server, deploy this databases on new server;
Moving files from old web servers to new;
Updating dns records to new server;
I am skilled Linux and Windows system administrator, I have experience in:
- administration of Linux servers;
- develop scripts with using Python, bash and PowerShell;
- administration of Web-hosting (Apache, Nginx, MySQL, etc);
- administration of FTP-servers (Pure-FTPd, ProFTPd, IIS);
- administration of virtualization (VMware vCenter, ESXi), Hyper-V, Proxmox;
- administration of databases (MySQL/MariaDB, Microsoft SQL Server);
- administration of Linux mail servers (Postfix, Dovecot, MySQL, DKIM, Postgrey);
- administration of Monitoring solutions (Zabbix, Munin);
- administration of DNS, DHCP, routing, iptables;
Thank you!