Looks like pretty much what I always do with the addition of disabling selinux on centos/rhel hosts. 

I've gone further and converted most of these bootstrap tasks to ansible playbooks. Works like a charm in getting a server up in minutes. 

Regards,
David. 

On 9 March 2016 at 17:00, Peter Karunyu via skunkworks <skunkworks@lists.my.co.ke> wrote:
Dear members,
Every so often I get asked to setup a Linux server on some cloud provider, usually a LAMP stack, so normally I create one server to run Apache and PHP, and another server to run MySQL only.

I am NOT a sys admin. So I picked up the TODO list below from the interwebs.

Could someone please tell me if the items below are okay, or if there is anything new i should be doing, or not doing; for a simple, medium security, medium performance web or database server.

Thanks in advance!

https://gist.github.com/pkarunyu/da5e7d5d4062c70b6668



_______________________________________________
skunkworks mailing list
skunkworks@lists.my.co.ke
------------
List info, subscribe/unsubscribe
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------

Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke



--

Regards,
@njukey