Вот типовые команды для удаления всех писем в очереди. Требуется, если рассылается спам с сервера, к примеру.
Exim:
exipick -i | xargs exim -Mrm
Читать далее «Как удалить очередь писем?»
Исследования в области SEO, трафик и техничка
Вот типовые команды для удаления всех писем в очереди. Требуется, если рассылается спам с сервера, к примеру.
Exim:
exipick -i | xargs exim -Mrm
Читать далее «Как удалить очередь писем?»
Поставлена задача найти бесплатный антивирус, который производит качественную проверку.
Тестировали:
— AVG
— ClamAV
— Linux malware detect
Многим, наверное, известно, что Александр Макаров написал книгу рецептов Yii.
На текущий момент есть 2 версии: на английском и русском языке.
На русском языке пока можно только заказать книгу http://dmk-press.ru/catalog/computer/web/978-5-94074-786-4/
В электронном варианте пока нет.
Но можно скачать книгу в электронном варианте на английском языке: http://rutracker.org/forum/viewtopic.php?t=3751505 Как видим, автор не против. Формат PDF.
Удачи!
Вчера решил для теста купить домен с тИЦ 1500.
РЕГ.ру предлагает такую услугу (список освобожденных доменов. Можно фильтровать по тИЦ и PR. http://www.reg.ru/domain/new/freeing_domains
Тестировал около 30 доменов. Везде склейка.
Вывод:
1. Вестись не стоит. Проверьте 10 раз перед покупкой.
2. Можно поискать домен с давней регистрацией, или по поиску в архиве (например, webarchive) для восстановления сайта.
Ура друзья! Нашел время восстановить данные из бекапа и снова открыть блог.
Постараюсь радовать новой информацией и советами.
Данное ПО необходимо для корректной работы Kernel Video Sharing.
apt-get update
Получаем исходники
apt-get source ffmpeg
Собираем
cd ffmpeg-*
./configure && make tools/qt-faststart
Копируем бинарники и даем права на запуск.
cp tools/qt-faststart /usr/bin/
chmod 755 /usr/bin/qt-faststart
Вот так меняем PHP 5.3 на PHP 5.2 в Debian 6
Редактируем /etc/apt/sources.list, добавляем
deb http://ftp.debian.org/debian lenny main contrib non-free
deb http://security.debian.org lenny/updates main contrib non-free
Добавляем в файл /etc/apt/preferences
Package: php5*
Pin: release a=oldstable
Pin-Priority: 700Package: *
Pin: release a=stable
Pin-Priority: 600
Удаляем пакеты PHP 5.3
aptitude remove `dpkg -l | grep php| awk ‘{print $2}’ |tr «\n» » «`
Устанавливаем пакет libkrb53 (по зависимостям, сам он почему-то не ставится)
apt-get install libkrb53
Устанавливаем PHP 5.2.6
apt-get -t oldstable install `dpkg -l | grep php5| awk ‘{print $2}’ |tr «\n» » «`
Рестартим Apache
/etc/init.d/apache2 restart
Если успех — радуемся.
Предполагается, что httpd уже установлен.
Устанавливаем httpd-delel и gd-devel командой
yum install httpd-delel gd-devel make gcc
Идем в /usr/srv
cd /usr/src
Скачиваем mod_perfomance, распаковываем, собираем
wget ‘http://lexvit.dn.ua/utils/getfile.php?file_name=mod_performance_tar201104233487.gz’ -O mod_performance_tar.gz
tar zxvf mod_performance_tar.gz
cd mod_performance*
Редактируем Makefile
nano Makefile
Приводим к виду
top_srcdir=/etc/httpd
top_builddir=/usr/lib64/httpd
include /usr/lib64/httpd/build/special.mk
Собираем и устанавливаем
make
make install
Устанавливаем модуль
/usr/lib64/apr-1/build/libtool —silent —mode=install cp mod_performance.la /usr/lib64/httpd/modules/
Создаем каталоги
mkdir /var/www/mod_performance/
chown apache:apache /var/www/mod_performance/
Задаем настройки
nano /etc/httpd/conf.d/mod_performance.conf
PerformanceHistory 5
PerformanceEnabled On
PerformanceMaxThreads 80
PerformanceScript \.php
PerformanceStackSize 1
PerformanceUseCanonical On
PerformanceDB /var/www/mod_performance/perfdb
PerformanceSocket /var/www/mod_performance/perfsock
SetHandler performance-status
Order allow,deny
Allow from all
Добавляем в httpd.conf
LoadModule performance_module modules/mod_performance.so
И перезапускаем httpd
service httpd restart
Можем смотреть:
https://IP/performance-status
Установку будем производить в Debian 6 (Squeeze)
Обновляем информацию о пакетах
apt-get update
Устанавливаем
apt-get install checkinstall
Устанавливаем ruby
wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz
tar -xzf ruby-1.9.2-p0.tar.gz
cd ruby-1.9.2-p0
./configure
make
checkinstall —fstrans=no -D make install
В итоге мы собрали и установили пакет ruby
Устанавливаем модуль zlib
cd ext/zlib
ruby extconf.rb —with-zlib-include=/usr/include —with-zlib-lib=/usr/lib
make
make install
Устанавливаем модуль openssl
cd ../openssl
ruby extconf.rb —with-zlib-include=/usr/include —with-zlib-lib=/usr/lib
make
make install
Ставим рельсы
gem install rails
Устанавливаем Passenger
gem install passenger
И модуль для Apache
apt-get install apache2-dev libcurl4-openssl-dev
passenger-install-apache2-module
echo -n «PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.11
PassengerRuby /usr/local/bin/ruby» > /etc/apache2/mods-available/passenger.confecho «LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/ext/apache2/mod_passenger.so» > /etc/apache2/mods-available/passenger.load
a2enmod passenger
/etc/init.d/apache2 restart
Если после удаления, ISPManager сыпет нотисами:
Доступен новый отчет от антивируса. Нажмите «Подробнее» для просмотра.
Значит, остались файлы отчетов .avrep.0
Достаточно их удалить из корня (/) и директорий пользователей /var/www/user_name/data/
По-умолчанию, если мы открываем какую-либо директорию, где нет индексного файла, мы видим список файлов, в данной директории. Очень часто это не безопасно и нужно выключить данную возможность.
Делается довольно просто. Нужно лишь в блок
Options -Indexes
И перезапустить Apache
При создании пользователя есть возможность отправки ему на email данные с доступами и адресом панели.
Проблема: не отправляются письма. Остальные письма отправляются корректно.
Решение довольно простое.
в ISPmanager есть пункт Шаблоны писем.
Открываем, к примеру, user.welcome — приветственное письмо пользователю.
Нам нужно всего-лишь прописать верный Email в графе отправитель. Вот и все.
После установки, панель не работает.
Все дело в том, что в данном openvz шаблоне уже стоит nginx,apache и т.д. И nginx висит на 443 порту.
Выхода 3:
1. При установке панели поставить галочку, чтобы поставился и nginx.
2. Или же отключить 443 порт в nginx (/etc/nginx/nginx.conf /etc/nginx/conf.d/ssl.conf) и перезапустить nginx и apache.
3. Поставить nginx через ispmanager /usr/local/ispmgr/sbin/pkgctl install nginx
Симптомы — при открытии страницы сразу получаем ошибку 502. В логах апача и сайта ничего нет.
В error.log nginx’a можно увидеть следующее:
*520102 upstream sent too big header while reading response header from upstream, client: 195.239.178.205, server: clubberplanet.ru, request: «GET /profile.php?ID=ToplessDJaurikA&lang=ru HTTP/1.0», upstream: «http://178.63.198.38:8080/profile.php?ID=ToplessDJaurikA&lang=ru», host: «clubberplanet.ru»
Это значит, что Nginx получает очень большой заголовок. Лечится так:
proxy_buffers 8 16k;
proxy_buffer_size 32k;
В блок http {}.
Существует ПО вроде GreyListing и SpamAssassin, но, к сожалению, после их установке может возникнуть несколько проблем при работе с почтой. Поэтому рекомендуется настроить DNSBL.
DNSBL — DNS blacklist — списки хостов, хранимые с использованием системы DNS.
Почтовый сервер обращается к DNSBL и проверят в нем наличие IP-адреса, с которого он принимает сообщение. Если адрес находится в этом списке, то оно не принимается сервером, а отправителю отсылается соответствующее сообщение.
В панели ISPManager есть пункт DNSBL (раздел защита от спама). Нам нужно добавить список листов (5 адресов вполне достаточно).
Вот здесь находятся самые распространенные: http://www.dnsbl.info/dnsbl-list.php
Добавляем и радуемся жизни без спама.