Итак, дано: сервер с директадмином и стандартными настройками apache. До определенного момента все прекрасно работало и "вдруг" перестало. Симптомы: у одного из юзеров перестали выполняться cgi скрипты, на многих доменах вместо сайта - 404 ошибка или 403. В корне доменов (domain/public_html/...) файла htaccess нет, но такое впечатление, что делается переопределение с index.php на index.html и [...]
При использовании apache + mod_ruid2 в некоторых случаях может не доставляться почта, отправленная с помощью php-шной функции mail(), не смотря на все корректно заполненные заголовки. При попытке отправить письмо приходит "отлуп": Subject: Mail delivery failed: returning message to sender This message was created automatically by mail delivery software. A message that you sent could not [...]
Continue reading about mod_ruid2 и php mail() = sender verify failed »
Все еще используете ексим 4.69 ? Пора обновить версию. Можно, конечно, собрать из исходников (как описано тут), а можно просто поставить уже готовый пакет. Скачиваем и ставим пакет с сайта directadmin. Для Debian: # cd /usr/local/directadmin/custombuild # wget http://files.directadmin.com/services/debian_5.0/da_exim-4.72.deb # dpkg -i da_exim-4.72.deb Для Debian 64bit: http://files.directadmin.com/services/debian_5.0_64/da_exim-4.72.deb Для CentOS: # cd /usr/local/directadmin/custombuild # wget http://files.directadmin.com/services/es_5.0/da_exim-4.72-2.i386.rpm [...]
Кому-то интересен сей open source плагин ? Подробне тут: http://code.google.com/p/dasvn/ а также тема на форуме ДиректАдмина
Ставим mod_ruid на сервер виртуального хостинга под управлением панели DirectAdmin.
Continue reading about apache и mod_ruid — исполнение скриптов от имени пользователя »
Доброго всем LOCALTIME ! Решил поделиться с общественностью своими скриптами для связки directadmin и nginx. В свое время для снижения нагрузки на apache было решено поставить nginx. После некоторого гугления была сделана первая попытка связать панель и nginx. На тот момент скрипт умел совсем немного - только создавать и удалять конфигурационные файлы виртуальных хостов. Он [...]
Мне крайне не нравится дефолтовый mysql инит скрипт, который идет в поставке Directadmin, потому как работает он крайне некорректно. Взял я штатный дебиановский инит-скрипт и приспособил его для работы с mysqld, который поставляется с панелью Директадмин. Работает на все 100%, как и полагается в Дебиане. Сам скрипт качаем тут Выслушаю любые предложения/пожелания относительно данной модификации.
Если после сборки остался каталог с исходниками php, то включить модуль довольно просто: # cd /usr/local/directadmin/custombuild # cd php-5.2.12/ext/xsl # phpize # ./configure # make && make install после чего, модуль xsl.so будет находится в /usr/local/lib/php/extensions/no-debug-non-zts-20060613 Добавляем в php.ini extension=xsl.so И напоследок делаем "мягкий" рестарт апача: apachectl graceful
Continue reading about Как добавить XSL без пересборки php на сервере с DirectAdmin »
Притомил меня спам от всяких левых и правых серверов. Решил немного пошаманить над конфигом ексима. Шаманство довело до того, что был полностью переработан штатный конфиг, прикручен небольшой избирательный грейлистинг и dspam-фильтр, а также черные и белые списки. От spamassasin отказался полностью (в пользу dspam, который будет описан в отдельной статье) ибо памяти кушает не слабо, [...]
В предыдущей статье я описывал как ставил грейлист на тазик с панелью directAdmin на CentOS-е. Нашел время написать как я ставил greylist под Debian Итак, имеем: Debian Lenny, DirectAdmin, exim из комплекта панели. Потребуется установить демон greylistd и после чуть подправить конфиг ексима. Приступаем: aptitude update aptitude install greylistd Теперь необходимо поправить конфиг ексима. Ищем [...]
В продолжение темы о связке nginx + apache + directadmin решил все же написать хоть что то Данная фича писалась "на коленке" и никоим образом не претендует на полноценное и законченное решение, однако на протяжении года проработало на shared-хостинге, обслуживая более 1000 доменов. Суть заключается в том, что nginx полностью отвечает за отдачу всей статики [...]
Continue reading about Nginx как проксирующий фронт-енд к Apache #2 »
ConfigServer сделали интеграцию CSF фаирвола с панелью управления хостингом DirectAdmin. При установке скрипт проверяет необходимые параметры и сам интегрируется в администртивную часть DirectAdmin-а. Все просто и удобно. Настройки CSF фаирвола будут доступны для редактирования в административной части хостинг-панели. Итак, устанавливаем: wget http://www.configserver.com/free/csf.tgz tar -xzf csf.tgz cd csf sh install.sh После установки запускем скрипт для проверки [...]
I want to share how i reduce spam in my box. Maybe not perfect solution but works Always make backup and use it at your own risk ! Tested on CentOS 5 Install Greylist: # rpm -Uvh http://dl.atrpms.net/el5-i386/atrpms/stable/greylistd-0.8.3.2-8.0.el5.noarch.rpm Now you need to change permissions: # chown -R mail.mail /etc/greylistd/ # chown -R mail.mail /var/run/greylistd/ # [...]
Что имеем: Самый обычный набор namebased хостинг-провайдера: - apache 1.3.x - DirectAdmin - на сервер на базе CentOS 5.x и тормоза при отдаче страниц клиентам Что получим: - Nginx в качестве фронт-енда для Апачи - автосоздание конфигов для виртуал.хостов из Directadmin - ограничение количества коннектов с одного IP - ощутимое снижение нагрузки на сервер и [...]
Continue reading about Nginx как проксирующий фронт-енд к Apache »
