В поисковиках появились левые сайты, привязанные к моему IP.
Как настроить виртуалхост апача так, чтобы он отвечал только с нужного хостнейма?
Или как запретить веб-серверу отдавать сайт по http://мойIP?
Делал так:
RewriteCond %{HTTP_HOST} ^ip-адрес$ [NC]
RewriteRule ^(.*)$ domain/$1 [R=301,L]
Не помогло.
Комментарии
У вас скорее всего свой выделенный сервер. Решить такую проблему можно методом прописывания заглушки для первой записи, касающейся виртуального хостинга в файле /etc/httpd/httpd.conf
Хотя тут варианты тоже возможны.
Изменения через .htaccess неэффективны.
Кусочек кода приведу ниже:
ServerAdmin webmaster@rotatemarine.com
DocumentRoot /home/ваш_путь
ServerName 123.com # тут любое имя левое абсолюно
ServerAlias www.123.com # тут любое имя левое абсолюно
<Directory /home/ваш_путь>
AllowOverride All
</Directory>
ErrorLog logs/ваши_логи-error_log
CustomLog logs/ваши_логи combined
</VirtualHost>
в дефалте апач отдает свой корень вроде как по ip. подставьте туда страницу заглушку