Как запретить веб-серверу отдавать сайт по http://мойIP?

Главные вкладки

Аватар пользователя DewBerry DewBerry 27 мая 2012 в 23:02

В поисковиках появились левые сайты, привязанные к моему IP.
Как настроить виртуалхост апача так, чтобы он отвечал только с нужного хостнейма?
Или как запретить веб-серверу отдавать сайт по http://мойIP?
Делал так:
RewriteCond %{HTTP_HOST} ^ip-адрес$ [NC]
RewriteRule ^(.*)$ domain/$1 [R=301,L]
Не помогло.

Комментарии

Аватар пользователя pterik pterik 29 января 2013 в 16:33

У вас скорее всего свой выделенный сервер. Решить такую проблему можно методом прописывания заглушки для первой записи, касающейся виртуального хостинга в файле /etc/httpd/httpd.conf
Хотя тут варианты тоже возможны.
Изменения через .htaccess неэффективны.

Кусочек кода приведу ниже:

<VirtualHost *:80>
    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>