Я ищу советы / статьи о том, как оптимизировать CentOS для производственного использования. У меня будет 2 сервера 1 веб-сервер, на котором haproxy также будет запускать Haproxy, будет перед apache и будет проксировать запросы либо к apache, либо к сокету io Socket io будет работает на другом сервере вместе с MySQL. В основном, веб-сервер будет обрабатывать множество подключений, поэтому мне нужно убедиться, что по крайней мере ядро оптимизировано для их обработки.
Мои системные знания ограничены, так как я инженер-программист, но у меня есть опыт возиться с Linux. Какие-нибудь советы или статьи вы можете порекомендовать?
Мы также будем очень благодарны за любые советы по оптимизации prefork apache.
Спасибо
Гиды здесь отличные;
https://www.digitalocean.com/community/community_tags/centos
В частности, убедитесь, что вы охватили хотя бы основы защиты ОС от распространенных атак (в частности, SSH, но и FTP тоже). Я бы выбрал что-то вроде CloudFlare, если вы собираетесь получать огромный объем трафика, так как на данный момент у вас есть две точки отказа и нет устойчивости.
Другой вариант - использовать NGINx, поскольку он очень хорошо обрабатывает большое количество соединений.