Решение проблемы с QS_SrvMinDataRate в libapache2-mod-qos на Debian

libapache2-mod-qos – это один из модулей Apache для защиты от атак Slowloris (разновидность DoS атак). QS_SrvMinDataRate – один из параметров мода libapache2-mod-qos. Он прописывался в файле /etc/apache2/mods-available/qos.conf и до недавнего времени прекрасно работал. Если сейчас попробовать сделать то же самое, то нас ждёт неудача при попытке перезапуска Apache: root@WebWare-Debian:~# service apache2 restart Job for apache2.service … Читать далее

Краткий справочник начинающего веб-мастера

Эта статья рассчитана на самых начинающих веб-мастеров, на будущих владельцев веб-сайтов. На codeby.net достаточно инструкций для тонкой, продвинутой настройки веб-серверов и связанных с ними программ. В тех статьях постоянно используются слова «сервер», «домен», «хостинг», «движок сайта». Но ведь эти понятия не являются бытовыми, употребляемыми нами в повседневной жизни. Это статья расскажет о самых базовых вещах, которые обязательно должен знать каждый владелец (или будущий владелец) веб-сайта.

Что

Читать далее

Как установить PHP программу

Сегодняшняя заметка рассчитана на совсем начинающих веб-мастеров.

Что нужно, чтобы запустить PHP скрипт?

Для этого нужен веб-сервер и интерпретатор PHP. Всё это можно получить на своём компьютере абсолютно бесплатно. Сервером совсем не обязательно является отдельный компьютер. Веб-сервер — это просто программа, которую можно установить на любой, в том числе и на домашний, компьютер. При этом она не будет мешать работе других программ и не изменит поведение компьютера. О том, как настроить веб-сервер под Widnows

Читать далее

Описание модулей Apache (часть 1)

Общая информация о модулях веб-сервера Apache

Модули веб-сервера Apache (или как их ещё называют Dynamic Shared Object (DSO), т. е. динамические общие объекты), предназначены для добавления новой функциональности веб-серверу. Этих модулей много. Официальная информация о них размещена на странице http://httpd.apache.org/docs/2.4/mod/

Зачастую эти модули могут творить удивительные вещи, значительно расширяют функциональность сервера. Именно поэтому о них нужно знать. В этом коротеньком цикле статей (всего три статьи) я собираюсь

Читать далее

Как в интерактивном режиме анализировать и просматривать логи веб-сервера Apache на Linux

Работаете ли вы в бизнесе веб-хостинга, или самостоятельно запускаете несколько сайтов на VPS, скорее всего, вы хотите отобразить статистику посещений, такую как топ посетителей, запрошенные файлы (в динамике или по итогу), используемую полосу пропускания, клиентские браузеры, ссылающиеся сайты и т.д.

GoAccess — это анализатор логов (с интерфейсом командной строки) и интерактивный просмотрщик для веб-серверов Apache или Nginx. С этим инструментов вы сможете просматривать данные, упомянутые ранее, а также парсить логи веб-сервера

Читать далее

Графический интерфейс для веб-сервера Apache — ApacheGUI (инструкция по установке и использованию)

Что такое ApacheGUI?

ApacheGUI, как следует из самого названия, это графическая оболочка для веб-сервера Apache.

Apache GUI является кроссплатформенным, бесплатным инструментом, код которого открыт. Он создан для помощи в администрировании веб-серверов Apache. Функциональность приложения Apache GUI включает:

  • Редактирование, поиск и проверка (валидация) ваших конфигураций
  • Редактирование веб-документов прямо из вашего веб-браузера
  • Просмотр, загрузка логов, поиск по логам.
  • Установка и удаление

    Читать далее

Выход Apache 2.4.12

Если вы разворачиваете веб-сервер Apache на Windows и используете свежие версии PHP то, думаю, вы знаете, что не получится использовать Apache с официального сайта. Необходимо взять версии с сайта Apache Lounge или с Apache Haus. Особенностями версий Apache с этих сайтов является то, что бинарные (исполняемые) файлы скомпилированы новыми компиляторами.

Версии на этих сайтах можно приравнять к официальным, эти сайты рекомендованы, например, разработчиками PHP. Можно использовать любую из версий, но я предпочитаю Apache Lounge (просто так

Читать далее

Как усилить веб-сервер Apache с помощью mod_security и mod_evasive на CentOS

Если вас интересует установка mod_security на Apache под Windows, то обратитесь к статье "Как установить ModSecurity (mod_security) на Apache (на Windows)".

Безопасность веб-сервера — это обширная тема, и разные люди имеют различные предпочтения и варианты по выбору лучших инструментов и техник, которые усилят конкретный веб-сервер. По поводу веб-сервера Apache большинство экспертов, если не все, согласны, что mod_security и mod_evasive — это два очень важных модуля, которые могут защитить веб-сервер

Читать далее

Решение проблемы с работой модуля cURL на PHP 5.6.1, PHP 5.5.17 и выше (на Windows)

Те, кто использует cURL, после обновлений на 5.6.1, 5.5.17 столкнулись с тем, что модуль cURL перестал работать. Проблема с тех пор не исчезла. Даже в последней на сегодняшней момент версии PHP 5.6.4 эта проблема сохранилась.

Как узнать, работает ли у вас cURL?

Создайте php файл и скопируйте туда:

<?php

print_r (curl_version());

?>

Откройте его с сервера. Если на выходе что-то вроде:

Array ( [version_number] => 468736 [age] => 3 [features] => 3997 [ssl_version_number] => 0 [version] => 7.39.0 [host]

Читать далее

Как скрыть версии веб-сервера Apache и PHP (на Linux и Windows)

Сокрытие версий Apache и PHP — это один из элементов в обеспечении безопасности веб-сервера. Знание версий этих программ может облегчить задачу злоумышленника по поиску известных для данной версии уязвимостей и, как следствие, в достижение основной цели — проникновению. Конечно, злоумышленник может просто перебирать все известные уязвимости для всех версий Apache и PHP, но эта активность может попасть в поле зрение mod_security, fail2ban или сисадмина. В результате чего IP, с которого ведётся атака, будет награждён баном. В любом случае,

Читать далее