Just did my Red Hat certification for work, and it got me thinking about building up my own webserver just to learn that aspect of things.. Was hoping some of you pro's could help me on the path to figuring it all out? I'm obviously fine at installing/configuring linux at a basic level.. apache, php, etc.. but only to an "out of the box" point.. After installing linux itself, apache, mysql, php, and getting that to a "hello world" state.. what do you do next? What do you do to secure it properly? What extras do you add as far as packages that help out in day-to-day webserver activities? I'm strictly talking about a small one-box personal webserver for fucking around.. not datacenter level with dedicated firewalls and stuff.. call it a 'dev server' if you wish.. whatever..