I am a GUI person by heart, and have had my fair share of frustrations on trying to configure Linux through the various config files. While I am currently pretty satisfied on how reliably Apache and WordPress run on this Ubuntu setup, I’d also see whether I will get over some printer driver and sharing issues by installing a Windows server. To test this, I ordered another HP Proliant ML110 server (this one was running Xeon, a G5 setup). Physically all seems very similar to the system I am currently having the Linux.
I will know from experience this will take its time, and I try not to hurry. I have a functioning production environment in Linux, after all. Quickly thinking it through, it seems I need to set up at least the following:
- install an IIS web server role
- configure some additional features, such as rewrite rules
- make sure I have sendmail or similar mail capabilities running
- install MySQL and phpMyAdmin or similar tool
- configure MySQL database for WordPress
- install WordPress
- set up the themes, widgets and other plugins
- import the WordPress database contents from the old Linux installation to the new Windows Server one
- make sure that all firewall rules, NAT redirections and such are pointing to right internal IPs and ports correctly for the new server to start functioning.
A time estimate for all this? No idea. I guess it might go smoothly, but with the usual hassles etc. I’d guess something around 40-50 hours of installation work and processes. Should perhaps be one or two months, if I use plenty of my free time to implement this. This day’s saldo? I have now the Server 2008 Web edition running (a trial version download, lets see how this works out), and I also managed to input the new MAC address into my router’s fixed address table so that I now have a fixed internal server IP where I can start building upon. I managed to also find a couple of helpful web resources that I should read and apply to my case next:
Any tips and tricks that I should take into consideration are also very welcome!