Так ведь в настройках виртуального хоста указано, что nginx должен обрабатывать статику. Мне нужно, чтобы nginx на первом сервере самостоятельно её обрабатывал. И почему на своем же сервере статику тоже стал обраратывать апач?
А как их передавать на вторую машину? В документации не могу найти...
А где написано про то, что они не считают ссылки с досок? Я, к сожалению, не нашел...
На новые пессимизация, а на старые нет? Не думаю, что это имеет место. Слишком нелиберальный ход для Яндекса :) Если индексируют старые, значит должны индексировать и новые.
Господа, возникла проблемка.
Есть раздел на сайте site.ru/dir
Он был нормально проиндексирован Яндексом и другими ПС.
В силу определенных причин пришлось его переименовать в site.ru/dir2
Чтобы передать вес /dir на /dir2, а также чтобы сообщить поисковикам, что у /dir просто поменялся адрес, сделали 301 редирект с /dir на /dir2.
Гугль выкинул из индекса /dir и началь понемногу индексить /dir2.
Яндекс же в вебмастере сразу выдал ошибку "HTTP-статус: Ресурс перемещён навсегда (301)" и никак не хочет индексировать новый адрес. И это не смотря на обещание: Так как пользователи не смогут увидеть подобные документы, показывать их в поиске не имеет смысла, и робот их не индексирует. Однако робот обязательно проиндексирует страницу, на которую установлено перенаправление.
Прогнал некоторые внутренние страницы раздела по соц. закладкам. После последнего апа яндекс видит 5 бэков. Прогнал по каталогам (с них беков пока не видно...), но индексить все равно не хочет.
Может с этими редиректами есть какая-то хитрость?
Всем ответившим спасибо, поместил CNAME выше звездочки, теперь всё работает. ;)
Можно сделать и А-запись, но в силу специфики удобнее было бы CNAME.
Вот как выглядит файл зоны:
$TTL 3600
site.ru. IN SOA ns1.server.ru. root.server.ru. (2008020804 10800 3600 604800 86400)
site.ru. IN NS ns1.server.ru.
site.ru. IN NS ns2.server1.ru.
site.ru. IN MX 10 mail
site.ru. IN MX 20 mail
site.ru. IN A 00.000.000.000
www IN A 00.000.000.000
ftp IN A 00.000.000.000
mail IN A 00.000.000.000
smtp IN A 00.000.000.000
pop IN A 00.000.000.000
site.ru. IN TXT "v=spf1 a mx ~all"
* IN A 00.000.000.000
www.domain IN CNAME site2.ru.
domain IN CNAME site2.ru.
Может действительно нужно элементарно записи CNAME поднять над * ?
pesniru, а что конкретно смотреть в looking glass? Там предлагается ping, traceroute, мне они никак не помогают...
Еще Yabl платит без задержек.
А еще сегодня пришло письмо о том, что Profit-Project задержит выплаты некоторым партнерам на день из-за проблем банка.
Да да, это и добавил.
FreeBSD 6.x
Итак, что я сделал...
В nginx'е:
отключил access_log;
прописал все директивы;
в параметрах вирт. хоста дописал
access_log off;
expires 1d;
/etc/fstab:
Дописал "tmpfs /ram tmpfs defaults,size=20M". При этом, сначала дописал с новой строки, запустил команду "mount -a" и получил ошибку: "/etc/fstab:2: Inappropriate file type or format".
Переписал "tmpfs /ram tmpfs defaults,size=20M" не с новой, а в продолжение существующей строки. Вроде бы все получилось. Но, когда смотрю запущенные процессы top'ом, никакого нового процесса не наблюдаю. Так и должно быть? И в случае полной перезагрузки сервера не нужно будет заново выполнять команду "mount -a"?
В апаче:
Увеличил MaxClients до 10.
Результат довольно приятный. Средняя нагрузка снизилась до 1.00 - 2.00, что приемлемо. Хотя, сейчас ночь, нагрузки низкие. Нужно дождаться понедельника.
DJ_AlieN, немного не понял это: "http://site.ru/server-status или http://site.ru/httpd-status". У меня нет таких дирректорий :)
Вот nginx.conf:
Итак, как я уже сказал, установка nginx в качестве фронтэнда помогло высвободить память. Сейчас используется около 50% памяти. Кол-во процессов httpd уменьшилось в 2-3 раза.
Кстати, перед установкой nginx проапгрейдили тариф VDS. Теперь имеем 560 Мгц и 256 Мб.
Сейчас производительность стала упираеться в процессор (он часто на 100% загружен). Практически все потребляет apache.
Новая задача: настроить apache (и возможно nginx) таким образом, чтобы задействовалось больше памяти и за счет этого уменьшилась нагрузка на процессор.
Напонимаю настройки apache:
Nginx имеет дефолтные настройки.
DJ_AlieN, nginx обрабатывает всю статику. eAccellerator стоит. FastCGI попробуем.