Ответы пользователя по тегу Apache HTTP Server
  • Почему сайт вообще без HTTPS - таки имеет какой-то левый нерабочий сертификат, и не только мой, но и другие?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    Widgits - это "сертификат по умолчанию" для демонстрации возможностей того, что https вообще работает. То, что есть люди, которые потом не убирают этот сертификат и не заменяют его на нормальный - это проблемы этих людей :)
    Ответ написан
    Комментировать
  • Ошибка в конфиге апача?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Директива ServerName не может содержать никакого мусора, кроме имени домена.

    Например: ServerName www.nichego.net
    Ответ написан
  • Как правильно и полностью настроить Virtual Host для сайта?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Потому что английским по белому написано, что файл /Applications/XAMPP/htdocs/sites/beinstyle/logs/error-log отсутствует. Путь, начинающийся со слэша, рассматривается как полный. И естественно, используется без каких-либо там присоединений, дополнений etc. А у апача такая логика - не открылся лог ошибок - это фатально.
    Ответ написан
  • Что такое в логах?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Это какое-то школие пытается нащупать наличие читаемого файла с паролями. Лучше всего забить - особенно если таких файлов там нет и быть не может :) Если загаживает логи или жрет процессор - ну забанить по IP :)
    Ответ написан
    Комментировать
  • Что означает "ht" в "htaccess" и "htpasswd"? Почему "access" - полное слово, а из "passwd" вырезали "o" и "r"?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    1. http
    2. Потому что passwd - такая команда для управления паролями.

    ЗЫ: А еще есть такая функция creat(). Не create(), а именно creat() :)
    Ответ написан
    Комментировать
  • Каков принцип работы apache?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Апач порождает а) новый процесс-обработчик б) новый поток-обработчик (в зависимости от того, с каким диспетчером работает). Каждый процесс/поток выполняет свою копию php, и свою копию скрипта.
    Ответ написан
    Комментировать
  • Как восстановить etc/apache2?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Все админы делятся на:
    - тех, кто еще не делает бэкапы
    - тех, кто уже их делает
    - тех кто еще и периодически их проверяет :)

    Лучше забить мусором домашку, копируя каждый раз, когда вносятся критичные изменения, нужные файлы, чем вспомнить, что только что был удален конфиг, на настройку которого ушло полдня...
    Ответ написан
    Комментировать
  • Система мониторинга серверов и логов?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Насчет сбора логов не знаю, а так - Nagios.
    Ответ написан
    Комментировать
  • Как включить php в apache?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Перестать использовать нелепые костыли, открыть редактором httpd.conf, почитать документацию по апачу и прописать необходимую директиву.

    Да, порог вхождения...
    Ответ написан
    Комментировать
  • Чем отличается LAMP от установки по отдельности?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Тем, что будет больше понимания того, как эти "черные ящички" работают, как стыкуются друг с другом и как можно обновить только один из них.
    Да, можно водить автомобиль, даже не заглядывая под капот - и многая многих так именно и ездят :) Но знание того, как устроен автомобиль - даже на самом примитивном уровне полезно.
    Ответ написан
    Комментировать
  • Как установить без танцев с бубном скачать и установить apache?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Без танцев с бубном в режиме Next->Next->Next ставится только продукция известной фирмы. Апач ставят те, кто хоть немного понимает, что он делает. Вот WAMP, предложенный выше, Вам наверное подойдет. Он конечно затащит в систему кучу того, что Вам не нужно, зато думать не надо...
    Ответ написан
    Комментировать
  • Обновление сертификатов на сервере?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    Ничего нельзя сделать на основе текущего - все делается заново. Заново генерится CSR, заново отправляется на сервер CA, заново приходит ответ с сертификатом. Единственное, что делать не приходится - подтверждать что ты - это ты.
    А CSR нужен не для активации - CSR - это Certificate Signing Request, запрос на подпись сертификата, по которому он собственно и создается.
    И да - ключ тоже будет другой.
    Ответ написан
    Комментировать
  • Апач на arch linux стартует с ошибкой "libreadline.so.7: cannot open shared object file: No such file or directory". Как исправить?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Установить пакет readline - скорее всего он так будет называться. Ну ил уточнить у гугла, как он называется, поиск по индексу сделать... В общем, загрузчик често сказал, что не может найти libreadline.so.7 в тех каталогах, которые ему указаны, как места хранения библиотек, а как уж Вы решите эту проблему, он не знает :)
    Ответ написан
    Комментировать
  • Как настроить ssl на Linux?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    Выпустить его заново в том СA, где получали. Если самоподписанный или выпущен в корпоративном CA - выпустить заново.
    Перевести сертификат в читаемый вид можно командой:
    # openssl x509 -in файл_сертификата -noout -text | less

    либо если хочется в файле сохранить:
    # openssl x509 -in файл_сертификата -out файл_текстовый -text
    Ответ написан
  • Как настроить динамические поддомены в качестве алиасов основного домена?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Если у Вас есть права администратора зоны site.ru - Вы просто берете и редактируете ее, как надо. Если прав нет - никак.

    С командной строки A-запись не добавить (ну не считая конечно же "echo test IN A 1.2.3.4 >> zone.txt"). Для этого обычно используют текстовые редакторы или же веб-морды :)
    Ответ написан
    Комментировать
  • Как организовать работу виртуального хоста Apache от имени root?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Песочницу делаете? Для начинающих хакеров, упражняющихся во взломе серверов? Другого применения запуска апача от рута я просто не могу придумать :)

    Любо сервис работающий от рута - потенциальная мишень атаки, а тем более апач
    Ответ написан
  • Почему Comodo Essential SSL Certificate для сайта не работает с мобильных устройств, а именно с Android?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    ERR_CERT_AUTHORITY_INVALID означает что СА выдавший сертификат, отсутствует в списке корневых СА. Что это за андроид такой странный, что не знает комодо?

    Присланные Вам 4 файла содержат Ваш сертификат и все сертификаты комодо - корневой и все промежуточные.

    UPD:

    Нет ли там какого хитрого перенаправлятора?

    Потому что (просто набираю в адресной строке yerevanyan.am, без https без ничего):
    - при заходе с Firefox (Linux, Firefox 50) - пару раз моргнет, строка меняется на https://www.yerevanyan.am - и сертификат от комодо
    - при заходе с Konqueror (это такой туповатый браузер в KDE) - автоматом на https не переключается. Если вручную добавить https - то говорит об ошибке сертификата и сертификат от WoSign
    - при тестировании соединения через
    # openssl s_client -connect yerevanyan.am:443
    CONNECTED(00000003)
    depth=0 CN = galaxy-internet.ru
    verify error:num=20:unable to get local issuer certificate
    verify return:1
    depth=0 CN = galaxy-internet.ru
    verify error:num=27:certificate not trusted
    verify return:1
    depth=0 CN = galaxy-internet.ru
    verify error:num=21:unable to verify the first certificate
    verify return:1
    ---
    Certificate chain
     0 s:/CN=galaxy-internet.ru
       i:/C=CN/O=WoSign CA Limited/CN=WoSign CA Free SSL Certificate G2
    Ответ написан
  • Как настроить на одну директорию сервера Apache защищенным соединением?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    А с чего Вы решили, что кто-то будет Вам инструкции писать? Это Ваш сервер, что нам нем лежит, то и отображается, никто никаких инструкций Вам писать не будет.
    Одну директорию перевести не получится - https это отдельный сервер с отдельным дополнительным набором настроек, касающихся шифрования, сертификатов etc. Его можно распространить только на одну директорию, но все равно это будет отдельный сервер.
    Ответ написан
    Комментировать
  • Не работают виртуальные хосты на апаче. В чем я ошибся?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    parser.localhost и test.localhost резолвятся правильно?

    UPD: Я обычно делаю немного не так. Не знаю насколько это правильно, но works for me :)
    NameVirtualHost X.X.X.X
    <VirtualHost X.X.X.X:80>
    ServerName my.super.server
    ...другие директивы...
    </VirtualHost>

    При этом на резолв X.X.X.X можно повесить сколько нужно имен - и по идее все должны работать
    Ответ написан
    4 комментария
  • Как настроить apache для работы redmine по ip:port?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Вот готовый vhost для redmine, которым я пользуюсь. Удалены только ACL по доступу и кое-что исправлено
    Listen *:3000
    
    <VirtualHost 10.8.1.1:80>
        ServerName redmine.server.my
        ServerAdmin admin@server.my
        
        CustomLog /var/log/httpd/redmine/access common
        ErrorLog /var/log/httpd/redmine/httpd
        
        DocumentRoot /var/www/vhosts/redmine/public/
    
        MaxRequestLen 20971520    
    
        RailsEnv production
        
        <Directory "/var/www/vhosts/redmine/public/">
                Options Indexes ExecCGI FollowSymLinks
                AllowOverride all
    
                Order deny,allow
                Deny from all
                
                Allow from 127.0.0.1
                Allow from 10.8.1.0/255.255.255.0
    
        </Directory>
    </VirtualHost>

    Кроме этого понадобятся mod_passenger и mod_fcgid. Настраивал давно, по мануалам в сети.
    Конфиг mod_passenger (файл passenger.conf)
    LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-4.0.36/buildout/apache2/mod_passenger.so
    <IfModule mod_passenger.c>
       PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-4.0.36
       PassengerDefaultRuby /usr/local/bin/ruby
    </IfModule>
    
    # Remove HTTP Headers
    Header always unset "X-Powered-By"
    Header always unset "X-Rack-Cache"
    Header always unset "X-Content-Digest"
    Header always unset "X-Runtime"
    
    # Tuning of Passenger
    PassengerMaxPoolSize 20
    PassengerMaxInstancesPerApp 4
    PassengerPoolIdleTime 3600
    PassengerHighPerformance on
    PassengerStatThrottleRate 10
    PassengerMaxPreloaderIdleTime 0
    
    PassengerLogLevel 0
    PassengerDebugLogFile /var/www/log/passenger
    
    RailsSpawnMethod smart
    RailsAppSpawnerIdleTime 86400
    
    
    # ServerName Host:Port
    ServerName redmine.server.my:80

    Конфиг mod_fcgid (файл fcgid.conf)
    LoadModule fcgid_module /usr/lib64/httpd/modules/mod_fcgid.so
    
    # Use FastCGI to process .fcg .fcgi & .fpl scripts
    AddHandler fcgid-script fcg fcgi fpl
    
    # Sane place to put sockets and shared memory file
    FcgidIPCDir /var/run/mod_fcgid
    FcgidProcessTableFile /var/run/mod_fcgid/fcgid_shm


    Разумеется ни на единственность ни на правильность не претендую. У меня просто работает :)
    Ответ написан
    Комментировать