Разворачиваю новый проект на Ubuntu 18.04. Встал вопрос - как в 2к19 настроить веб-сервер стильно, модно, молодёжно? Обычно я ставлю Apache + Nginx. Но нынче Nginx вообще нужен?
Я если для pet-project то nginx не ставлю - ибо нафиг не нужен, Apache полностью покрывает любые потребности. Но его частенько ставят сверху апача чтобы статику отдавать. Мб на нагруженных системах это и имеет какой-то смысл, хз, я с high-load опыта не имел. Ну так вышло.
угу, потом идем в гуглоспид, оцениваем сайт - получаем 30-40 баллов, сеошники заказчика начинают стонать и начинаем выстраивать кеширование, добавлять конфиги в .htaccess что бы сжимать содержимое и т.д. и т.п. вместо того, что бы это все делал Nginx на лету.
Ясно, понятно, за 4 года видимо никакого прорыва не произошло. Буду делать по старинке - Nginx как прокси для Apache. Я мог бы и php-fpm взять, но с этого профит есть? Я не знаю как жить без .htaccess.
Вот я тоже недавно об этом писал хтакцесс - самый жирный из апачевских плюсов А php-fpm я как-то пробовал для какого-то форума - мне показалось что он тормознее апача. Может я конечно чего-то не так настроил. Но второй жирный плюс апача - это то, что все из коробки работает вполне пригодно. Кстати, я вот например не знаю - можно ли настроить в nginx виртхосты чтобы каждый от своего юзера запускался? В апаче можно.
"Я привык работать ножовкой, нахер эту вашу бензопилу, потому что она чота там жужжит и может ноги отпилить в три секунды."