- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, почему в логах адрес записывается то в виде хоста, то в виде ip?
Vitaly2012, потому что не у всех ip прописан PTR.
Отключили бы вообще эту фичу (HostnameLookups Off), это же здорово затормаживает работу, каждый ip апачу разрезолвить нужно.
Хм.. в конфиге стоит эта опция HostnameLookups Off ((
Почему тогда она то работает, то нет?
Vitaly2012, потому что не у всех ip прописан PTR.
Даже вот взять две записи из лога, которые идут подряд
66.249.64.22
crawl-66-249-64-22.googlebot.com
Не может же быть такого, чтобы у одного ip был прописан PTR, а у другого - нет. Они ведь одинаковы эти ip.
И кстати, что интересно на некоторых сайтах, которые работают на этом-же apache такого не происходит, в лог записываются только IP.
Vitaly2012, значит настройки виртуальных хостов разные, в одном сайте есть HostnameLookups а в другом нет, а валится все в один лог. См. .htaccess'ы, там могут переопределяться настройки основного конфига апача.
Хм.. в конфиге стоит эта опция HostnameLookups Off ((
Почему тогда она то работает, то нет?
Значит, где-то в .htaccess прописали имя хоста вместо IP в директиве Order:
Deny site.ru
Allow site.ru
Теперь по всем IP выполняется проверка имени хоста.
Vitaly2012, значит настройки виртуальных хостов разные, в одном сайте есть HostnameLookups а в другом нет, а валится все в один лог. См. .htaccess'ы, там могут переопределяться настройки основного конфига апача.
Все виртуалхосты одинаковые, опции HostnameLookups там нет (
Для каждого виртуалхоста указан свой лог, поэтому все в один лог не валится.
.htaccess'ы смотрю, пока там тоже ничего не нашел.
Вроде нашел, но получил новую проблему.
В виртуал хосте у меня было указано
<VirtualHost *:80>
ServerName "site.ru"
ServerAlias "site.ru" "*.site.ru"
DocumentRoot "/user/site.ru/"
.....
То есть основной сайт у меня открывался по всем поддоменам 1.site.ru, 2.site.ru, любой_поддомен.site.ru
Из-за этого как я понял и была эта проблема, что ip записывался в виде хоста.
И я переделал так
<VirtualHost *:80>
ServerName "site.ru"
ServerAlias "site.ru" "www.site.ru"
DocumentRoot "/user/site.ru/"
.....
а для того, чтобы не терять трафик с поддоменов (если они проиндексированы), поставил ниже
в httpd.conf
<VirtualHost *:80>
ServerName "site.ru"
ServerAlias "*.site.ru"
DocumentRoot "/user/site.ru/all/"
.....
А в папку all закинул htaccess c содержимым
Redirect 301 / http://site.ru/
Теперь оно работает так, если клиент заходит на site.ru или www.site.ru его кидает в папку /user/site.ru/,
а если заходит на любой другой поддомен, его кидает в папку /user/site.ru/all/, а оттуда на http://site.ru/
Но после этого в логах появились такие ошибки
[Sat Jun 23 21:19:28 2018] [error] [client 173.249.24.45] client denied by server configuration: /user/site.ru/all/, referer: http://gadanie.site.ru/
[Sat Jun 23 21:19:28 2018] [error] [client 173.249.24.45] client denied by server configuration: /user/site.ru/all/, referer: http://gadanie.site.ru/
[Sat Jun 23 21:19:55 2018] [error] [client 173.249.24.45] client denied by server configuration: /user/site.ru/all/, referer: http://forum.site.ru/
[Sat Jun 23 21:19:56 2018] [error] [client 173.249.24.45] client denied by server configuration: /user/site.ru/all/, referer: http://forum.site.ru/
Что я не правильно сделал?