Итак, дано: сервер с директадмином и стандартными настройками 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 »
[warn] [client x.x.x.x] mod_fcgid: HTTP request length 138329 (so far) exceeds MaxRequestLen (131072)
Понедельник, декабря 27, 2010
Установлен apache + mod_fcgi. При аплоаде файлов свыше 128к получаем 500-ю ошибку, а в логе пишется сабж. Фикс простой. Открываем конфиг mod_fcgi и увеличиваем максимальный размер, например в 10 мб: # nano /etc/apache2/mods-enabled/fcgid.conf <IfModule mod_fcgid.c> AddHandler fcgid-script .fcgi FcgidConnectTimeout 20 MaxRequestLen 10485760 </IfModule> после релоада апачи - все работает.
Ставим mod_ruid на сервер виртуального хостинга под управлением панели DirectAdmin.
Continue reading about apache и mod_ruid — исполнение скриптов от имени пользователя »
Доброго всем LOCALTIME ! Решил поделиться с общественностью своими скриптами для связки directadmin и nginx. В свое время для снижения нагрузки на apache было решено поставить nginx. После некоторого гугления была сделана первая попытка связать панель и nginx. На тот момент скрипт умел совсем немного - только создавать и удалять конфигурационные файлы виртуальных хостов. Он [...]
Если после сборки остался каталог с исходниками 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 »
Перенаправление трафика через .htaccess без параметров в адресной строке
Понедельник, ноября 24, 2008
Бывают случаи, когда нужно перенаправить весь трафик с одного сайта на другой. Однако структура сайтов различна и необходимо перенаправить посетителей с www.site-1.com на главную страницу www.site-2.com, но при этом не передавать параметры запроса в адресной строке. Например, посетитель пришел по ссылке www.site-1.com/index.php?f=12&as=23 при этом редирект установлен на www.site-2.com. При обычном перенаправлении, параметр f=12&as=23 так же [...]
Continue reading about Перенаправление трафика через .htaccess без параметров в адресной строке »
Что имеем: Самый обычный набор namebased хостинг-провайдера: - apache 1.3.x - DirectAdmin - на сервер на базе CentOS 5.x и тормоза при отдаче страниц клиентам Что получим: - Nginx в качестве фронт-енда для Апачи - автосоздание конфигов для виртуал.хостов из Directadmin - ограничение количества коннектов с одного IP - ощутимое снижение нагрузки на сервер и [...]
Continue reading about Nginx как проксирующий фронт-енд к Apache »
