За последние 24 часа нас посетили 18356 программистов и 1674 робота. Сейчас ищут 1460 программистов ...

[Холивор] Какую ОС выбрать для php сервера? Какой веб-сервер лучше?

Тема в разделе "Настройка веб-сервера", создана пользователем eldor, 9 янв 2017.

  1. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    У тебя налево и направо, кто с тобой не согласный, то либо даун, либо неандерталец, либо, цитирую "откровенный уебан". Так что поостынь. И выбирай слова. И не переводи тему.
     
  2. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Я крайне резок и груб. А ещё очень упрям и уперт. Так получилось, бро.
    Если признаться честно, я испытывал реальные проблемы с апачем. Я не приведу тебе примера, потому что уже не помню и скорее всего не актуально. Но осадочек остался.
    И как только я начал dive into server environment, я принял на вооружение в тот момент новый fpm, прикрутил к nginx, и начал работу.
    Я начал упарываться в производительность. Я понял что текущая схема must have, просто потому, что она покрывает базовый минимум для меня и есть очень сильные задатки на то, что при должном подходе это будет работать ещё быстрее.
    И не было у меня на пути человека, который при словах nginx+php-fpm говорил "а как же апач ?". (welcome to real world, hah ?)
    Он умер для меня.
    Человек вон видит .httpaswd и думает что это только апач генерирует, что basic auth в nginx'е нет.
    Я прекрасно понимаю, что любой инструментарий развивается или умирает. Если я вижу apache в статистике http демонов значит он не плох. Там есть тот же функционал, где-то лучше, где-то иначе. Где-то он выигрывает в производительность, где-то сливает. Но для меня он умер.
    Но я как и написал, проведу в воскресение сеанс спиритизма и мы посмотрим на результат.
     
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ну и в ожидании стрима небольшая затравка:
    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 нжинкс+фпм и радоваться, что бложики грузятся быстрее.
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Ну есть модуль. Можно хоть майнкрафт как модуль оформить. В любом случае генерировать файлы придется сторонними утилитами. И чем обвешанный модулями nginx лучше апача?
     
  5. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Тебе не надоело высасывать предметы для спора ?

    Ты меня уже з..., честно.

    Так, ты же тоже используешь nginx, ведь так да ? Ты его сам компилишь и модули вырезаешь ? Что-то я по твоим речам сомневаюсь. Значит мы вместе гоняем одинаковое кол-во памяти, только некоторые моменты я выношу на передний план nginx'у.
    --- Добавлено ---
    Это я к тому что такой примитив доступен искаропки.
    --- Добавлено ---
    Я надеюсь ты заглянешь на стрим и мы проведём более объективные со всех сторон тесты.
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    К сожалению, не факт. А на субботу не получится? Потому что в воскресенье, есть вероятность, я вообще не буду у компа и тогда смогу посмотреть только оффлайн, если запишешь. А вот в субботу смог бы и на лайве посидеть.
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    давай по существу, auth модуль не входит в базовый набор искаробки
    Код (Text):
    1. nginx -V
    2. nginx version: nginx/1.6.2
    3. built by gcc 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC)
    4. TLS SNI support enabled
    5. 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, только щас не надо блабла некрофил, только новую конфигурацию если чо.
     
  8. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Ты поискал вхождения в своём инфо на предмет basic верно ?

    Смотри у меня какой
    Код (Text):
    1. # nginx -V
    2. nginx version: nginx/1.10.2
    3. built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)
    4. built with OpenSSL 1.0.1e-fips 11 Feb 2013
    5. TLS SNI support enabled
    6. 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):
    1. location / {
    2.     auth_basic           "closed site";
    3.     auth_basic_user_file /srv/htpasswd;
    4. }
    Таааак

    [​IMG]
    Ого.
    А все почему ?
    Код (Text):
    1. --with-http_auth_request_module
    Иди обновись.
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    ну офигеть теперь, переставлять сервер ради модуля
     
  10. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Ну, тогда используй апач или на уровне пыхи. Дело твоё.