У тебя налево и направо, кто с тобой не согласный, то либо даун, либо неандерталец, либо, цитирую "откровенный уебан". Так что поостынь. И выбирай слова. И не переводи тему.
Я крайне резок и груб. А ещё очень упрям и уперт. Так получилось, бро. Если признаться честно, я испытывал реальные проблемы с апачем. Я не приведу тебе примера, потому что уже не помню и скорее всего не актуально. Но осадочек остался. И как только я начал dive into server environment, я принял на вооружение в тот момент новый fpm, прикрутил к nginx, и начал работу. Я начал упарываться в производительность. Я понял что текущая схема must have, просто потому, что она покрывает базовый минимум для меня и есть очень сильные задатки на то, что при должном подходе это будет работать ещё быстрее. И не было у меня на пути человека, который при словах nginx+php-fpm говорил "а как же апач ?". (welcome to real world, hah ?) Он умер для меня. Человек вон видит .httpaswd и думает что это только апач генерирует, что basic auth в nginx'е нет. Я прекрасно понимаю, что любой инструментарий развивается или умирает. Если я вижу apache в статистике http демонов значит он не плох. Там есть тот же функционал, где-то лучше, где-то иначе. Где-то он выигрывает в производительность, где-то сливает. Но для меня он умер. Но я как и написал, проведу в воскресение сеанс спиритизма и мы посмотрим на результат.
Ну и в ожидании стрима небольшая затравка: https://www.reddit.com/r/PHP/comments/4bi9a4/why_is_mod_php_faster_than_phpfpm/ http://innerlife.io/apache_mod_php_fcgid_php_fpm_mpm/ - но тут стоит отметить, что проверка идет чисто голый апач против связки. Не одобрямс. И там и там nginx нужен на морде. Даже странно, что тут апач отработал так хорошо без намордника. Найти нормальный тест разных связок хотя бы за этот год мимоходом оказалось сложно. У всех хватает ума тестировать только голый апач vs нжинкс+фпм и радоваться, что бложики грузятся быстрее.
Ну есть модуль. Можно хоть майнкрафт как модуль оформить. В любом случае генерировать файлы придется сторонними утилитами. И чем обвешанный модулями nginx лучше апача?
Тебе не надоело высасывать предметы для спора ? Ты меня уже з..., честно. Так, ты же тоже используешь nginx, ведь так да ? Ты его сам компилишь и модули вырезаешь ? Что-то я по твоим речам сомневаюсь. Значит мы вместе гоняем одинаковое кол-во памяти, только некоторые моменты я выношу на передний план nginx'у. --- Добавлено --- Это я к тому что такой примитив доступен искаропки. --- Добавлено --- Я надеюсь ты заглянешь на стрим и мы проведём более объективные со всех сторон тесты.
К сожалению, не факт. А на субботу не получится? Потому что в воскресенье, есть вероятность, я вообще не буду у компа и тогда смогу посмотреть только оффлайн, если запишешь. А вот в субботу смог бы и на лайве посидеть.
давай по существу, auth модуль не входит в базовый набор искаробки Код (Text): nginx -V nginx version: nginx/1.6.2 built by gcc 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) TLS SNI support enabled configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/run/nginx.pid --lock-path=/run/lock/subsys/nginx --user=nginx --group=nginx --with-file-aio --with-ipv6 --with-http_ssl_module --with-http_spdy_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module --with-http_image_filter_module --with-http_geoip_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_stub_status_module --with-http_perl_module --with-mail --with-mail_ssl_module --with-pcre --with-google_perftools_module --with-debug --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' --with-ld-opt='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E' по крайней мере на момент актуальности 1.6.2, только щас не надо блабла некрофил, только новую конфигурацию если чо.
Ты поискал вхождения в своём инфо на предмет basic верно ? Смотри у меня какой Код (Text): # nginx -V nginx version: nginx/1.10.2 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-file-aio --with-threads --with-ipv6 --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_ssl_module --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' Есть че-нить такое ? Открываем конфу nginx'a Код (Text): location / { auth_basic "closed site"; auth_basic_user_file /srv/htpasswd; } Таааак Ого. А все почему ? Код (Text): --with-http_auth_request_module Иди обновись.