Ответы пользователя по тегу Apache HTTP Server
  • Помогите найти причину проблем с apache

    merlin-vrn
    @merlin-vrn
    Это не может быть ротация логов в этот момент? Видно, что апач перезапускался.

    Вообще, я бы ещё посмотрел dmesg (на предмет segfaultов и тому подобного) и общесистемные логи, там, messages, лог cron и так далее. Что вообще в системе происходило.
    Ответ написан
    5 комментариев
  • Apache + mod_proxy_uwsgi + php — не согласуется результат работы при сходных ProxyPass и ProxyPassMatch?

    merlin-vrn
    @merlin-vrn Автор вопроса
    В общем, с помощью грубого костыля в файле apache2/mod_proxy_uwsgi.c вида

    16a17
    > #include <string.h>
    104a106,113
    >     const char *_path_info = apr_table_get(r->subprocess_env, "PATH_INFO");
    > 
    >     if (script_name && _path_info && (script_name[0] != _path_info[0])) {
    >         // APR bug where value in path_info doesn't correspond to what is defined in CGI spec http://tools.ietf.org/html/rfc3875#section-4.1.5
    >         // we'll fix it here by ourselves, scanning to first '/' and erasing everything before it
    >         apr_table_set(r->subprocess_env, "PATH_INFO", strchr(_path_info, '/'));
    >     }
    > 
    


    удалось запустить работу как надо.
    Ответ написан
    Комментировать
  • apache2 или nginx для Django проекта

    merlin-vrn
    @merlin-vrn
    Я пробовал и так, и сяк. С nginx + uswgi вещи получаются проще и как-то прямолинейнее.

    Даже любимый апачерами массвиртуалхостинг оказывается проще и универсальнее — так я легко могу каждому хосту выдать отдельню конфигурацию и даже отдельную версию php, а также python (2.7/3.2), ruby и что там ещё uwsgi поддерживает.
    Ответ написан
    Комментировать
  • Как настроить https в апаче имея свой сертификат для домена?

    merlin-vrn
    @merlin-vrn
    Это всё сертификаты в формате PEM.
    То, что между BEGIN CERTIFICATE и END CERTIFICATE в принципе не является секретной информацией — там открытый ключ, информация о нём и подписи удостоверяющего центра, подтверждающие этот открытый ключ и дополнительную информацию. Эту информацию можно проанализировать командой openssl x509 -in domaine_com.crt -noout -text

    Система такая, что в одном файле можно собрать несколько объектов, тогда они будут идти один за другим, по очереди: один закончился, END CERTIFICATE, потом сразу начинается следующий BEGIN что-нибудь. Можно и сертификат соединить с приватным ключом.

    Ни в одном файле нет строки типа -----BEGIN RSA PRIVATE KEY-----, возможно, не в начале файла? Тогда и приватного ключа нет. Без него, очевидно, бессмысленно что-то пытаться делать.

    Если найдёте, берите всё что, что от ----BEGIN… PRIVATE KEY---- (включая эту строку) и заканчивая ----END… PRIVATE KEY---- (включая). копируйте в отдельный файл. Этот файл и нужно указать апачу в директиве SSLCertificateKeyFile
    Ответ написан
    Комментировать
  • Как настроить https в апаче имея свой сертификат для домена?

    merlin-vrn
    @merlin-vrn
    Написано: private key not found

    Это key.txt? Апач имеет право к чему обращаться на чтение? Сам ключ в правильном формате (PEM)?

    Ещё полезно руками посмотреть на каждый сертификат командой openssl x509 -in domaine_com.crt -noout -text
    Ответ написан
  • PHP - не считывается полный файл. Памяти и времени хватает?

    merlin-vrn
    @merlin-vrn
    Однажды долго бился над проблемой (всё правильно и ничего не работает), а потом проблема оказалась в suhosin patch.

    Не может ли быть в этом дело?
    Ответ написан
    Комментировать