I'm experienced in development but an idiot when it comes to web deployment. By deployment, I mean the 'instrastructure' aspects - how to get a box, setup a server, how to do redundancy for BCP, all that kind of stuff - not necessarily just pushing the code out.
I've largely done desktop work. When I've done web development, it's always been domain-related work and another team has taken care of deployment and the physical architecture. I'm actually pretty embarrassed about this deficiency in my skills and knowledge.
A recommended book or something like would be fabulous to help me see the big picture, different things that I need to consider before I start making decisions, basic practical network information, etc.
Unfortunately I don't know much about the stack (it's for an upcoming job). I'm more interested in the big pictures than specifics (if that's even possible). LAMP is probably a reasonable assumption.