سلام
1 - بستگی به کاربرد داره اما شخصا centos رو ترجیح میدم .
2 - apache از نظر پایداری و nginx از نظر سرعت - البته من از ترکیبشون استفاده میکنم خیلی راضی هستم .
3 - https://ddos-guard.net/ خیلی تعریفش رو شنیدم یکی از همکارای ما در پروژه ای ازشون استفاده کرده بود خیلی راضی بود .